求总平均分和各科平均分咋做呀

img

各科平均分


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