某班期末检测结束后考三科数学、语文、英语班主任听说你正学习程序设计并且很不错所以请你帮助进行成绩统计。统计出每人的总分班级最高分的分数最低分的分数和总分小于 180180 分的人数。输入格式输入第一行一个正整数 �1≤�≤100000n1≤n≤100000表示参加考试的人数。下面有 �n 行每行三个数字空格分隔表示一个人的三科成绩。并且第一行的三个成绩表示 11 号同学的以此类推分别为 22 至
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n; // 输入参加考试的人数
int max_score = 0; // 最高分
int min_score = INT_MAX; // 最低分
int count = 0; // 总分小于180分的人数
for (int i = 1; i <= n; i++) {
int score1, score2, score3;
cin >> score1 >> score2 >> score3; // 输入三科成绩
int total_score = score1 + score2 + score3; // 计算总分
cout << i << " " << total_score << endl; // 输出序号和总分
if (total_score > max_score) { // 更新最高分
max_score = total_score;
}
if (total_score < min_score) { // 更新最低分
min_score = total_score;
}
if (total_score < 180) { // 统计总分小于180分的人数
count++;
}
}
cout << max_score << " " << min_score << " " << count << endl; // 输出最高分、最低分和总分小于180分的人数
return 0;
}
``
原文地址: https://www.cveoy.top/t/topic/is6I 著作权归作者所有。请勿转载和采集!