c语言,ji求输入10个学生的成绩来求平均值,要求实参用指针,形参用数组,哪里错了,不懂

2024-10-30 21:28:53
推荐回答(1个)
回答1:

哥们,如果不是你复制有误……你的编程基础实在让我汗颜。
printf("average score is %5.2f\n",aver);
你确实定义了aver,可是初始化都没有,你在average里定义的aver是不会跑到main里的!
average方法里aver竟然重定义float aver,sum,aver;
x=a;如果a是main里的数组……同样,main里的也不会跑到average里,它们都是通过参数传递的
如果你想把算出的结果返回到main里,应该是float average(……) 最后加上return aver;