键盘输入十个学生的成绩,统计最高分,最低分和平均分。max代表最高分,min代表最低分
时间: 2024-01-01 08:07:03 浏览: 239
新建 Microsoft Word 文档.docx
好的,下面是对应的代码实现(使用C++语言):
```cpp
#include <iostream>
using namespace std;
int main() {
int score[10];
int sum = 0;
int max = 0, min = 100;
// 输入10个学生的成绩,并统计最高分、最低分和总分
for (int i = 0; i < 10; i++) {
cout << "请输入第" << i + 1 << "个学生的成绩:";
cin >> score[i];
sum += score[i];
if (score[i] > max) {
max = score[i];
}
if (score[i] < min) {
min = score[i];
}
}
// 计算平均分并输出结果
double average = static_cast<double>(sum) / 10;
cout << "最高分为:" << max << endl;
cout << "最低分为:" << min << endl;
cout << "平均分为:" << average << endl;
return 0;
}
```
注意,这里使用了一个 `score` 数组来存储输入的成绩。同时,为了避免整数除法的问题,计算平均分时需要使用类型转换将 `sum` 转换为 `double` 类型。
阅读全文