0

我正在编写一个程序,它使用数组来显示最小值、最大值和平均值。在我的函数 getNumbers 中,我允许用户输入要存储的值。一旦以这种方式处理用户不能超出数组大小,我该如何进行错误检查。

int getNumbers(int array[ARRAY_SIZE], int minimumValue, int maximumValue, sumValue, avgValue)
{
    int i;
    printf("Enter integers to store inside the array :");
    for(i = 0; i<= ARRAY_SIZE-1; i++)
    {
        scanf("%d", &array[i]);
    }
 }
4

1 回答 1

0

也许你可以尝试用 if 来“冒泡”你的 getNumber 函数。如果检查你是否越界,就这样做。

于 2012-06-25T02:39:56.423 回答