问题在那一行代码中指出,求大神
#include "stdio.h"
int sum(int a[]) {
int i, result = 0;
for (i = 0; i < 4; i++)
result += a[i];
return result;
}
int main() {
int students[5][4];
int i, j, su;
for (i = 0; i < 5; i++) {
printf("第%d个学生成绩:\n", i + 1);
for (j = 0; j < 4; j++) {
printf("第%d科:", j + 1);
scanf("%d", &students[i][j]);
}
}
printf("现在统计每名学生的总分和平均分!\n");
for (i = 0; i < 5; i++) {
su = sum(students[i]);//这儿为什么子写一个i呢,求大神指导
printf("第%d名学生 总分为:%d", i + 1, su);
}
for (i = 0; i < 4; i++) {
for (su = 0, j = 0; j < 5; j++) {
su += students[j][i];
}
printf("第%d门课程平均分为:%0.2f\n", i + 1, su / 5.0);
}
return 0;
}