酷代码 AI
菜单
服务商

小队想先计算出宝石能量的平均值,再求出有多少宝石的能量值超过了平均值。请你编写程序,输入能量宝石的数量,以及每个宝石的能量值,输出有多少宝石的能量值超过了平均值。 输入: 共两行。 第一行为一个整数n(n<=20),表示能量宝石的数量。 第二行为n个整数,表示每个能量宝石的能量值。 输出: 一个整数,表示有多少能量宝石的能量值超过了平均值。C++ 回答篇幅:简单明了

```cpp #include <iostream> using namespace std; int main() { int n; cin >> n; int values[20]; int sum = 0; for (int i = 0; i < n; i++) { cin >> values[i]; sum += values[i]; } double average = (double)sum / n; int count = 0; for (int i = 0; i < n; i++) { if (values[i] > average) { count++; } } cout << count; return 0; } ``` [2025-12-27 19:12:06 | AI问答 | 152点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多