c++数组 某小组有10个学生,进行了数学考试,求他们数学成绩的平均分、最高分和最低分。
时间: 2024-10-26 09:17:14 浏览: 30
在C++中,我们可以使用数组来存储学生的数学成绩。首先,我们需要创建一个大小为10的一维整数数组,假设名为`scores`,每个元素代表一个学生的分数。然后我们可以通过遍历数组来计算总分、找出最高分和最低分。
```cpp
#include <iostream>
using namespace std;
int main() {
int scores[10]; // 创建一个包含10个元素的成绩数组
float sum = 0; // 总分
int maxScore = scores[0]; // 初始最高分为第一个分数
int minScore = scores[0]; // 初始最低分为第一个分数
// 输入10个学生的成绩
for (int i = 0; i < 10; i++) {
cin >> scores[i];
sum += scores[i];
// 更新最高分和最低分
if (scores[i] > maxScore) {
maxScore = scores[i];
}
if (scores[i] < minScore) {
minScore = scores[i];
}
}
// 计算平均分
float average = sum / 10.0;
// 输出结果
cout << "平均分: " << average << endl;
cout << "最高分: " << maxScore << endl;
cout << "最低分: " << minScore << endl;
return 0;
}
```
阅读全文