各科平均分
#include<stdio.h>
int main()
{
float score[4][5]={0.f};
float average=0.f;
for(int i=0;i<3;++i){
average = 0.f;
for(int j=0;j<4;++j){
scanf("%f",&score[i][j]);
average += score[i][j];
}
score[i][4] = average/4.f;
}
for(int i=0;i<3;++i){
score[3][0] += score[i][0];
score[3][1] += score[i][1];
score[3][2] += score[i][2];
score[3][3] += score[i][3];
}
score[3][0] /= 3.f;
score[3][1] /= 3.f;
score[3][2] /= 3.f;
score[3][3] /= 3.f;
printf("语文\t数学\t英语\t理综\t平均分\n");
for(int i=0;i<4;++i){
for(int j=0;j<5;++j){
printf("%.2f\t",score[i][j]);
}
printf("\n");
}
return 0;
}
有用麻烦您给个 采纳
求总平均分
#include<stdio.h>
int main()
{
float score[3][5]={0.f};
float average=0.f;
for(int i=0;i<3;++i){
average = 0.f;
for(int j=0;j<4;++j){
scanf("%f",&score[i][j]);
average += score[i][j];
}
score[i][4] = average/4.f;
}
printf("语文\t数学\t英语\t理综\t平均分\n");
for(int i=0;i<3;++i){
for(int j=0;j<5;++j){
printf("%.2f\t",score[i][j]);
}
printf("\n");
}
return 0;
}