一个学习小组有5个人,每个人有3门课程的考试成绩,求该小组各科的平均分和总平均分。
方法1:
#include<stdio.h>
int main()
{
int i,j;
int sum=0;
int average;
int v[3];//
int a[5][3];
printf("请输入成绩:\n");
for(int j=0;j<3;j++){
for(int i=0;i<5;i++)
{
scanf("%d",&a[i][j]);
sum+=a[i][j];
}
v[j]=sum/5;
sum=0;}
average=(v[0]+v[1]+v[2])/3;
printf("Math average:%d\nC average:%d\nEnglish average:%d\n",v[0],v[1],v[2]);
printf("Total:%d\n",average);
return 0;
}
方法2:
#include<stdio.h>
int main()
{
int i,j;
int sum=0;
int average;
int v[3];
int a[5][3]={{80,75,92},{61,65,71},{59,63,70},{85,87,90},{76,77,85}};
for(int j=0;j<3;j++){
for(int i=0;i<5;i++)
{
sum+=a[i][j];
}
v[j]=sum/5;
sum=0;
}
average=(v[0]+v[1]+v[2])/3;
printf("Math average:%d\nC average:%d\nEnglish average:%d\n",v[0],v[1],v[2]);
printf("Total:%d\n",average);
return 0;
}
运行结果: