题目描述
输入一个班级5个学生各5科成绩,输出5个学生各5科成绩及总分。
输入描述:
五行,每行输入一个学生各5科成绩(浮点数表示,范围0.0~100.0),用空格分隔。
输出描述:
五行,按照输入顺序每行输出一个学生的5科成绩及总分(小数点保留1位),用空格分隔。
解题思路
将输入按照一位小数点格式输出,在每行的最后加上总分。
代码
#include <iostream> using namespace std; int main() { float a[5][5];//五个学生,没人五科成绩,所以定义数组为五行五列 for (int i=0;i<5;i++) { float sum=0; for (int j=0;j<5;j++) { cin>>a[i][j];//输入每个人的每科成绩 sum+=a[i][j];//总分 cout<<a[i][j]<<" "; } cout<<sum<<endl;//输出总分 } return 0; }