有十个评委打分,评委输入分数,比平均分高的就输出. c++
时间: 2024-10-16 10:04:58 浏览: 27
在C++中,我们可以使用一个数组或向量来存储评委的分数,然后计算平均分并进行比较。这里有一个简单的示例代码片段:
```cpp
#include <iostream>
#include <vector>
#include <algorithm>
// 定义评委分数结构体
struct Score {
int judge_score;
};
int main() {
std::vector<Score> judges_scores; // 存储评委分数的容器
double average_score = 0;
// 输入评委分数
for (int i = 0; i < 10; ++i) {
int score;
std::cout << "请输入第" << (i + 1) << "位评委的分数: ";
std::cin >> score;
judges_scores.push_back({score});
average_score += score / 10; // 计算平均分,每次增加一个分数然后除以评委人数
}
// 计算并更新平均分
average_score /= 10;
// 检查每个分数是否高于平均分
for (const auto& score : judges_scores) {
if (score.judge_score > average_score) {
std::cout << "评委的分数高于平均分:" << score.judge_score << "\n";
}
}
return 0;
}
阅读全文