用C++判断乌云闪电级别与攻击力
```cpp #include <iostream> // 定义一个函数用于判断闪电的级别和攻击力 void judgeLightning(int t, int s) { int attackPower; std::string level; // 根据穿透性t和攻击范围s的值判断闪电级别 if (t > 50 && s > 100) { level = "A级"; attackPower = 500; } else if (t > 50 && s <= 100) { level = "B级"; attackPower = 300; } else if (t <= 50 && s > 100) { level = "C级"; attackPower = 200; } else { level = "D级"; attackPower = 100; } // 输出闪电的级别和攻击力 std::cout << "闪电级别: " << level << ", 攻击力: " << attackPower << std::endl; } int main() { int t, s; std::cout << "请输入闪电的穿透性t和攻击范围s(用空格分隔): "; std::cin >> t >> s; // 调用函数判断闪电的级别和攻击力 judgeLightning(t, s); return 0; } ``` ### 代码解释 1. **`judgeLightning` 函数**:该函数接收两个参数 `t` 和 `s`,分别表示闪电的穿透性和攻击范围。在函数内部,通过一系列的 `if-else` 语句根据 `t` 和 `s` 的值判断闪电的级别,并根据级别设置相应的攻击力。最后输出闪电的级别和攻击力。 2. **`main` 函数**:首先提示用户输入闪电的穿透性 `t` 和攻击范围 `s`,然后调用 `judgeLightning` 函数进行判断和输出。 ######[AI问答 | 460点数解答 | 2026-03-07 19:55:42]
- Python 模拟猫狗大战:多猫多狗激战,生命值攻防大比拼!(GPT | 1149点数解答 | 2024-11-12 16:17:42)148
- Python 模拟猫狗大战:多猫多狗激战,生命值与攻击力的较量!(字节豆包 | 663点数解答 | 2024-11-12 16:27:23)187
- 超燃!Python模拟猫狗大战,属性、战斗、进食全模拟!(字节豆包 | 558点数解答 | 2024-12-20 10:13:15)140
- Python 模拟猫狗大战:从属性设定到生死对决(讯飞星火 | 453点数解答 | 2024-12-20 10:14:18)113
- C++实现戴夫后院抵御僵尸的植物选择策略(DeepSeek | 773点数解答 | 2026-01-19 19:20:57)39
- JS 代码:判断“red”改值为“green”并弹窗显示结果( | 176点数解答 | 2024-05-20 21:33:04)407
- 用 JS 代码巧妙判断 a 与 b 关系:输出对应结果 ( | 47点数解答 | 2024-05-20 22:10:14)319
- Python 实现超有趣大鱼吃小鱼游戏:玩家鱼进化与生存挑战! (讯飞星火 | 390点数解答 | 2024-05-31 11:45:36)231
- Python 实现超有趣大鱼吃小鱼游戏,从初始 1 级开启进化之旅!( | 767点数解答 | 2024-05-31 11:50:29)242
- Linux脚本:巧用if条件精准判断/home/test.txt文件是否存在(阿里通义 | 356点数解答 | 2024-11-16 16:42:28)277
- Linux 脚本:轻松判断 /home/test.txt 文件是否存在及更多检查选项(讯飞星火 | 347点数解答 | 2024-11-16 16:45:35)254
- Python 实现移位与仿射密码:精准加密解密及关键逻辑解析(字节豆包 | 798点数解答 | 2024-12-18 15:55:47)247