成绩统计
总时间限制:1000ms 内存限制: 128000kB
题目描述
某班级有n人(n<80),期末考试的六门学科分别是语文、数学、英语、物理、化学、生物。考试成绩出来了,现要求每人的成绩总分和各学科的平均分。输入班级人数,每人的座号和各学科成绩,输出每人的座号、成绩和各学科平均分(四舍五入保留1位小数)
输入
第一行一个整数n,表示n个人
以下n行,每行7个整数,分别表示座号和语文、数学、英语、物理、化学、生物的成绩。
输出
输出n行整数,每行8个整数,分别表示座号和语文、数学、英语、物理、化学、生物、总分的成绩。
最后一行是语文、数学、英语、物理、化学、生物的平均分(保留1位小数)。
样例输入
3
1 67 89 93 82 87 90
2 80 98 87 82 89 93
3 78 86 92 90 67 85
样例输出
1 67 89 93 82 87 90 508
2 80 98 87 82 89 93 529
3 78 86 92 90 67 85 498
75.0 91.0 90.7 84.7 81.0 89.3
AC代码:
#include <iostream>
#include <iomanip>//setpercision函数的头文件,与fixed合用可以控制小数点后面有几位
using namespace std;
struct xuesheng
{
double hao,a,b,c,d,e,f,sum;hao是该生的学号,a,b,c,d,e,f分别是该生语文、数学、英语、物理、化学、生物的成绩,sum是该生的总分
};
int main()
{
xuesheng student