【原创】
描述
请从键盘读入一个整数n(n<=100),代表一个班级同学的人数,然后读入n个人的语文、数学、英语成绩;请求出这n个人的语文、数学、英语三科成绩的平均分分别是多少,结果保留1位小数。
输入描述
第一行:一个整数n,代表班级的人数!
第2行~第n+1行,输入n个同学的语文、数学、英语成绩,每行输入一个同学的成绩,成绩用空格隔开!
输出描述
输出语文、数学、英语三科的平均成绩,分别用空格隔开,平均成绩保留1位小数!
用例输入
2
100 99 98
99 98 97
用例输出
99.5 98.5 97.5
解题代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
int x,y=3; //创建二维数组
cin>>x;
int a[x][y];
for(int i=0; i<x; i++){
for(int j=0; j<y; j++){
cin>>a[i][j];
}
}
cout<<fixed<<setprecision(1); //保留一位小数
for(int i=0; i<y; i++){
double Sum = 0;
for(int j=0; j<x; j++){
Sum+=a[j][i];
}
double AVG=Sum/x;
cout<<AVG<<" ";
}
return 0;
}
运行结果