全班20名同学,每名同学选修了四门课程,算每个学生的成绩的平均分
定义一个二维数组就行了
#include <stdio.h>
int main()
{
int i,j;
float sum=0;
float score[20][4];
for(i=0;i<20;i++)
for(j=0;j<4;j++)
scanf("%f",&score[i][j]);
for(i=0;i<20;i++)
{
sum = 0;
for(j=0;j<4;j++)
{
sum += score[i][j]);
}
printf("%.1f\n",sum/4);
}
}
这个要用到结构体啊,用数组的话emm有点麻烦
#include <stdio.h>
int main(void){
double a[20][5],sum=0;; //这里我们多定义一个空间用来存储平均分
int i,j;
for(i=0;i<20;i++){
for(j=0;j<4;j++){
scanf("%lf",&a[i][j]);
sum+=a[i][j];
}
a[i][4]=sum/4;
}
for(i=0;i<20;i++)
printf("average=%.2lf\n",a[i][4]);
return 0;
}
emm好像也不是太麻烦