3718. 批改作业
Constraints
Time Limit: 1 secs, Memory Limit: 256 MB
Description
Ta批改完作业后,需要统计每个人的得分。假设一个班级有n个人,每份作业有m道题目,TA每道题目单独给一个分数,一个人的最终分数是他所做的所有题目的平均分。程序要求输出每个人的最终分数,并输出作业中分数不及格(低于60分)的人数。
Input
第一行有两个整数,分别表示班级的人数n和作业的题目数量m
接下来共n行,每行m个整数,分别表示每个人每道题的分数。
Output
共输出n+1行,前n行输出每行输出一个同学的分数,包括两位小数,第n+1行输出作业不及格的人数
Sample Input
3 4 80 70 100 90 55 80 90 60 30 25 55 70
Sample Output
85.00 71.25 45.00 1
Hint
分数建议用float来保存
很简单……
#include <iostream>
#include <stdio.h>
using namespace std;
int main () {
float a[100][100];
int n, m;
cin>>n>>m;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
cin>>a[i][j];
}
}
float score;
int count = 0;
for (int i = 1; i <= n; i++) {
score = 0;
for (int j = 1; j <= m; j++) {
score += a[i][j];
}
printf("%0.2f\n", score/m);
if ((score/m) < 60)
count++;
}
printf("%d\n", count);
//system("pause");
return 0;
}