欢迎加qq群:453398542 学习讨论,会定期分享资料课程,解答问题。
1、 输入N个学生5门课的成绩,求每个学生的平均成绩及每一门课的平均成绩;
#include<stdio.h>
#define M 20
#define N 10
int main()
{
float a[M][N],av[M],sav[N];
int n,i,j;
printf("输入学生个数:");
scanf("%d",&n);
printf("输入成绩:\n");
for (i=0;i<n;i++){
for (j=0;j<5;j++){
scanf("%f",&a[i][j]);
}
}
//计算每个同学的平均分
for (i=0;i<n;i++){
av[i]=0;
for (j=0;j<5;j++){
av[i]=av[i]+a[i][j];
}
av[i]=av[i]/5;
printf("第%d个同学的平均分是:%.2f\n",i+1,av[i]);
}
//计算每门课的平均分
for (j=0;j<5;j++){
sav[j]=0;
for (i=0;i<n;i++){
sav[j]=sav[j]+a[i][j];
}
sav[j]=sav[j]/n;
printf("第%d门课的平均成绩是:%.2f\n",j+1,sav[j]);
}
return 0;
}