题解 | #班级成绩输入输出#
班级成绩输入输出
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;
}