输入 N 个学生 M 门课的分数,统计每个学生的平均分、总分。输出信息有 学号(暂时用 int 类型)、各科平均分和总分。(N 和 M 用符号常量或常变 量定义
时间: 2023-05-28 10:06:39 浏览: 54
#include <iostream>
using namespace std;
const int N = 100; // 最多有100个学生
const int M = 5; // 一共有5门课
int main() {
int scores[N][M]; // 存储每个学生的分数
int sum[N] = {0}; // 存储每个学生的总分
double avg[N] = {0}; // 存储每个学生的平均分
// 输入每个学生的分数
int n;
cin >> n;
for (int i = 0; i < n; i++) {
int id;
cin >> id;
for (int j = 0; j < M; j++) {
cin >> scores[id][j];
sum[id] += scores[id][j];
}
avg[id] = (double)sum[id] / M;
}
// 输出每个学生的平均分和总分
for (int i = 0; i < N; i++) {
if (sum[i] != 0) { // 只输出有成绩的学生
cout << i << " ";
printf("%.1f ", avg[i]);
cout << sum[i] << endl;
}
}
return 0;
}
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)