问题:有一个一维数组score,内放10个学生成绩,求平均成绩
我的做法:
#include<stdio.h>
double average(int );
int main()
{
int score[10],j;
double d;
for(j=0;j<10;j++)
scanf("%d",&score[j]);
d=average(score[10]);
printf("%lf\n",d);
return 0;
}
double average(int a[10] )
{
int i;
double c;
int b=0;
for(i=0;i<10;i++)
b=b+a[i];
c=b/10;
return c;
}
这个代码运行不了,有人说要用指针,但是指针我目前还没学到,能否不用指针
课本上有不用指针的答案:
帮忙找找我代码的错误,谢谢