酷代码 AI
菜单
服务商

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

```python # 读取宝石数量 n = int(input()) # 读取每个宝石的能量值 energies = list(map(int, input().split())) # 计算能量平均值 average = sum(energies) / n # 统计超过平均值的宝石数量 count = 0 for energy in energies: if energy > average: count = count + 1 # 输出结果 print(count) ``` [2025-12-27 19:11:45 | AI问答 | 97点数解答]

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