输入2位同学,5门课程的成绩。求每位学生的平均分。(不知道哪里错了π_π)求解。

#include <stdio.h>

int main() {
float average(float array[][5]);
int i, j;
float score[2][5];
printf("请输入2个学生5门课成绩\n");
for (i = 0; i < 2; i++)
for (j = 0; j < 5; j++)
scanf("%f", &score[i][j]);
for (i = 0; i < 2; i++)
printf("the %d student average is %f\n", i + 1, average(score));
return 0;
}

float average(float array[][5]) {
int i, j, sum = 0;
float ave;
for (i = 0; i < 2; i++) {

    for (j = 0; j < 5; j++)
        sum = sum + array[i][j];
    ave = sum / 5;

}
    return (ave);

}

scanf("%f", &score[i][j]);
少了一个&符号哦~~