题解 | #班级成绩输入输出#

班级成绩输入输出

https://www.nowcoder.com/practice/60d96b08e1cb42e38629d54e37eac008

#include <stdio.h>

int main() {
    double arr[5][5];
    

    for (int i = 0; i < 5; i++) {      //遍历每个学生
        for (int j = 0; j < 5; j++) {   //遍历每科成绩
            scanf("%lf",&arr[i][j]);    //把五个学生的成绩都输入这个二维数组中
        }
    }
    
    for (int i = 0; i < 5; ++i) {       //依次遍历每个学生
        double sum = 0;                 //计算每个学生的总成绩
        for (int j = 0; j < 5; ++j) {   //遍历第i个学生的每科成绩
            printf("%.1f ", arr[i][j]); //打印每科成绩,保留一位小数
            sum = sum + arr[i][j];      //计算五科成绩总数
        }
        printf("%.1lf\n", sum);         //输出第i个学生的总成绩
    }
    return 0;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务