酷代码 AI
菜单
服务商

小队发现了一个能量原核,如果一个能量宝石的能量值,和能量原核的能量值相等,那么就能从能量原核中,提取出一个武器图鉴。请你编写一个程序,输入能量宝石的数量,每个能量宝石的能量值,以及能量原核的能量值,输出总共能获得武器图鉴的数量。 输入: 共三行。 第一行为一个整数n(n<=20),表示能量宝石的数量。 第二行为n个整数,表示每个能量宝石的能量值。 第三行为一个整数x,表示能量原核的能量值。 输出: 一个整数,表示小队能获得武器图鉴的数量。C++ 回答篇幅:简单明了

```cpp #include <iostream> using namespace std; int main() { int n; cin >> n; int energy_sum = 0; for (int i = 0; i < n; ++i) { int energy; cin >> energy; energy_sum += energy; } int x; cin >> x; cout << energy_sum / x; return 0; } ``` 代码解释: 1. 输入能量宝石数量:用`cin`读取一个整数`n`,它代表能量宝石的数量。 2. 计算能量宝石总能量:通过循环读取每个能量宝石的能量值,将它们累加到`energy_sum`变量中。 3. 输入能量原核能量值:用`cin`读取一个整数`x`,它代表能量原核的能量值。 4. 输出可获得武器图鉴数量:用`energy_sum`除以`x`,得到能获得武器图鉴的数量并输出。 [2025-12-27 19:19:52 | AI问答 | 237点数解答]

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