优质解答
#include "stdio.h"
int sum(int a[]) {
\x09int i, result = 0;
\x09for (i = 0; i < 4; i++)
\x09\x09result += a[i];
\x09return result;
}
float avr(int a) {
\x09return a / 4.0;
}
int main() {
\x09int students[5][4];
\x09int i, j, su;
\x09for (i = 0; i < 5; i++) {
\x09\x09printf("第%d个学生成绩:\n", i+1);
\x09\x09for (j = 0; j < 4; j++) {
\x09\x09\x09printf("第%d科:", j+1);
\x09\x09\x09scanf("%d", &students[i][j]);
\x09\x09}
\x09}
\x09printf("现在统计每名学生的总分和平均分!\n");
\x09for (i = 0; i < 5; i++) {
\x09\x09su = sum(students[i]);
\x09\x09printf("第%d名学生 总分为:%d 平均分为:%0.2f\n", i+1, su, avr(su));
\x09}
\x09return 0;
}