酷代码 AI
菜单
服务商

大白对小队发起攻击,大家无奈只能利用新制作出来的武器来抵御大白的攻击。大白的攻击方式是投掷雪球,每次攻击造成的伤害值和投掷雪球的数量有关。 投掷1个雪球造成10点伤害,同时投掷2个雪球造成30点伤害,同时投掷3个及以上的雪球,造成100点伤害。 大白每次会投掷不同数量的雪球。请你编写程序,计算大白攻击造成的伤害值。 输入: 输入一个整数x,表示大白攻击时,同时投掷出的雪球数量。 输出: 输出一个整数,表示大白攻击造成的伤害值。#include <iostream> #include <cstdio> using namespace std; int main() { return 0; }

```cpp #include <iostream> #include <cstdio> using namespace std; int main() { int x; cin >> x; int damage; if (x == 1) { damage = 10; } else if (x == 2) { damage = 30; } else { damage = 100; } cout << damage; return 0; } ``` 代码解释 1. 变量声明:定义整数变量`x`用于存储输入的雪球数量,定义整数变量`damage`用于存储大白攻击造成的伤害值。 2. 输入处理:使用`cin`读取用户输入的整数`x`,即大白同时投掷出的雪球数量。 3. 伤害计算: - 若`x`等于1,将`damage`赋值为10。 - 若`x`等于2,将`damage`赋值为30。 - 若`x`为其他值(即3及以上),将`damage`赋值为100。 4. 输出结果:使用`cout`输出计算得到的伤害值`damage`。 [2025-12-13 20:50:40 | AI问答 | 281点数解答]

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