输入N个学生5门课的成绩,求每个学生的平均成绩及每一门课的平均成绩;

来源:互联网 发布:阿拉丁控股集团 知乎 编辑:程序博客网 时间:2024/05/16 15:30

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;
}

阅读全文
0 0
原创粉丝点击