找错
#include<stdio.h>
int average(int array[],int N);
main()
{
#define MAX 10
int total,array[MAX]={1,2,3,4,5,6,7,8,9,10};
total=average(array,MAX);
printf("它们的和为%d,平均值为%d",total,total/MAX);
}
int average(int array[],int N)
{
int total=0,n=0;
while(n<N)
total+=array[n];
n++;
return total;
}
当我运行时,什么结果也没有,不知道哪出问题了。
问题点数:100、回复次数:2Top
1 楼yleiou(单刀匹马)回复于 2006-03-19 11:10:49 得分 100
while(n<N)
{
total+=array[n];
n++;
}
就可以了 循环体没有闭合Top
2 楼hlnumber1(不是我)回复于 2006-03-19 11:19:41 得分 0
写了一个死循环Top




