#include<stdio.h>
void avg1(int a[5][6]){/*计算每个学生的平均分*/
int i,j,s;
for (i=0;i<4;i++){
s=0;
for (j=0;j<5;j++) s+=a[i][j];
s/=5;
a[i][5]=s;
}
}
void avg2(int a[5][6]){/*计算每门课程的平均分*/
int i,j,s;
for (j=0;i<5;j++){
s=0;
for (i=0;i<4;i++) s+=a[i][j];
s/=4;
a[4][j]=s;
}
}
main(){
int score[5][6],i,j;
for (i=0;i<4;i++){
printf("输入%d个学生的五门课程成绩\n",i+1);
for (j=0;j<5;j++) scanf("%d",&score[i][j]);
}
avg1(score);
for (i=0;i<4;i++) printf("第%d个学生的平均成绩是%d\n",i+1,score[i][5]);
avg2(score);
for (j=0;i<5;j++) printf("第%d门课程的平均成绩是%d\n",j+1,score[4][j]);
}
谁帮忙修改一下要求是
编程实现从键盘输入4个学生的5门课的成绩,分别求①每个学生的平均分。②每门课的平均分。
void avg1(int a[5][6]){/*计算每个学生的平均分*/
int i,j,s;
for (i=0;i<4;i++){
s=0;
for (j=0;j<5;j++) s+=a[i][j];
s/=5;
a[i][5]=s;
}
}
void avg2(int a[5][6]){/*计算每门课程的平均分*/
int i,j,s;
for (j=0;i<5;j++){
s=0;
for (i=0;i<4;i++) s+=a[i][j];
s/=4;
a[4][j]=s;
}
}
main(){
int score[5][6],i,j;
for (i=0;i<4;i++){
printf("输入%d个学生的五门课程成绩\n",i+1);
for (j=0;j<5;j++) scanf("%d",&score[i][j]);
}
avg1(score);
for (i=0;i<4;i++) printf("第%d个学生的平均成绩是%d\n",i+1,score[i][5]);
avg2(score);
for (j=0;i<5;j++) printf("第%d门课程的平均成绩是%d\n",j+1,score[4][j]);
}
谁帮忙修改一下要求是
编程实现从键盘输入4个学生的5门课的成绩,分别求①每个学生的平均分。②每门课的平均分。