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

班级成绩输入输出

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

#include <stdio.h>

int main() 
{
    //定义一个二维数组及一维数组,用于输入成绩和记录总成绩
    float arr[5][5] = { 0 }, total[5] = { 0 };
    //用循环输入每个学生的成绩,再相加放入total中。其中的i代表学生顺序,j则是科目成绩顺序。
    int i,j;
    for(i = 0; i < 5; i++)
    {
        for(j = 0; j < 5; j++)
        {
            scanf("%f ",&arr[i][j]);
            total[i] += arr[i][j];
        }
    }
    //打印成绩,注意加上 .1 和换行符。
    for(i = 0; i < 5; i++)
    {
        for(j = 0; j < 5; j++)
        {
            printf("%.1f ",arr[i][j]);
        }
        printf("%.1f\n",total[i]);
    }
    return 0;
}

全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

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