酷代码 AI
菜单
服务商

小队准备制造能量光盾,制造结果和能量值的多少有关。请你编写一个程序,输入能量值,输出能量光盾的制造结果。如果能量值大于200,输出2,表示可以制造2级能量光盾;如果能量值在101到200之间,输出1,表示可以制造1级能量光盾;如果能量值小于等于100,输出no,表示能量不足无法制造光盾。 输入: 一个整数,表示能量值。 输出: 如果能量值大于200,输出2;如果能量值在101到200之间,输出1;如果能量值小于等于100,输出no。 输入样例1: 212 输出样例1: 2 输入样例2: 100 输出样例2: no c++

```cpp #include <iostream> using namespace std; int main() { int energy; // 输入能量值 cin >> energy; if (energy > 200) { cout << 2; } else if (energy > 100 && energy <= 200) { cout << 1; } else { cout << "no"; } return 0; } ``` 代码解释 1. 头文件和命名空间:引入`iostream`头文件用于输入输出操作,使用`std`命名空间。 2. 主函数:定义整型变量`energy`用于存储输入的能量值。 3. 输入能量值:使用`cin`从标准输入读取能量值。 4. 条件判断: - 若`energy`大于200,输出2。 - 若`energy`在101到200之间,输出1。 - 若`energy`小于等于100,输出`no`。 5. 返回值:程序正常结束返回0。 [2025-11-29 19:11:02 | AI问答 | 261点数解答]

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