本文主要是介绍18053 大于平均分,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
### 思路
1. 输入10个整数并存储在数组中。
2. 计算这10个整数的总和。
3. 计算平均值。
4. 统计有多少个数比平均值大。
5. 输出统计结果。
### 伪代码
1. 初始化一个数组 `arr` 用于存储10个整数。
2. 初始化变量 `sum` 为0,用于存储总和。
3. 初始化变量 `count` 为0,用于统计比平均值大的数的个数。
4. 循环读取10个整数并存储在数组 `arr` 中,同时累加到 `sum`。
5. 计算平均值 `average = sum / 10`。
6. 循环遍历数组 `arr`,如果某个数大于 `average`,则 `count` 增加1。
7. 输出 `count`。
### C++代码
#include <iostream>
using namespace std;int main() {int arr[10];int sum = 0;int count = 0;// 输入10个整数for (int i = 0; i < 10; ++i) {cin >> arr[i];sum += arr[i];}// 计算平均值double average = sum / 10.0;// 统计比平均值大的数的个数for (int i = 0; i < 10; ++i) {if (arr[i] > average) {count++;}}// 输出结果cout << count << endl;return 0;
}
这篇关于18053 大于平均分的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!