酷代码 AI
菜单
服务商

#include <iostream> #include <cstdio> using namespace std; int main() { int a[10], n, x; cin >> n; return 0; }小核桃的攻击打乱了海盗的阵型,他用量子眼镜重新扫描出了每个海盗的初始防御力。请你编写程序,输入每个海盗的初始防御力,以及小核桃本次发射的声波的伤害值,输出每个海盗被攻击后剩余的防御力。 输入: 共三行。 第一行为一个整数n(n<=10),表示海盗的数量。 第二行为n个整数,表示每个海盗的初始防御力。 第三行为一个整数x,为小核桃对每个海盗造成的伤害值。 输出: n个整数,表示每个海盗被攻击后剩余的防御力,相邻数字之间用空格隔开。 输入样例1: 5 17 29 16 36 18 15 输出样例1: 2 14 1 21 3 输入样例2: 10 15 25 18 20 16 19 13 22 17 21 12 输出样例2: 3 13 6 8 4 7 1 10 5 9

```cpp #include <iostream> #include <cstdio> using namespace std; int main() { int a[10], n, x; cin >> n; for (int i = 0; i < n; i++) { cin >> a[i]; } cin >> x; for (int i = 0; i < n; i++) { a[i] = a[i] - x; if (i > 0) { cout << " "; } cout << a[i]; } return 0; } ``` 该程序用于计算每个海盗被攻击后剩余的防御力。主要步骤如下: 1. 读取海盗的数量`n`。 2. 通过`for`循环读取每个海盗的初始防御力,将其存储在数组`a`中。 3. 读取小核桃对每个海盗造成的伤害值`x`。 4. 再次使用`for`循环遍历数组`a`,将每个元素减去伤害值`x`,更新为被攻击后剩余的防御力。 5. 输出每个海盗被攻击后剩余的防御力,相邻数字之间用空格隔开。 [2025-11-15 20:09:52 | AI问答 | 273点数解答]

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