酷代码 AI
菜单
服务商
DeepSeek字节豆包
更多选项

C++代码:宝石能量判断与光剑等级输出

以下是一个C++程序,用于根据宝石的能量值输出对应的光剑制造结果: ```cpp #include <iostream> #include <vector> using namespace std; int main() { int n; cin >> n; // 读取宝石数量 vector<int> energies(n); for (int i = 0; i < n; ++i) { cin >> energies[i]; // 读取每个宝石的能量值 } for (int energy : energies) { if (energy > 100) { cout << 2 << endl; // 制造2级光剑 } else if (energy >= 51 && energy <= 100) { cout << 1 << endl; // 制造1级光剑 } else { cout << "no" << endl; // 无法制造光剑 } } return 0; } ``` ### 🔍 程序说明 - 程序首先读取宝石数量 `n`。 - 然后读取 `n` 个能量值存入数组。 - 遍历每个能量值,根据条件判断输出: - **能量 > 100** → 输出 `2`(2级光剑) - **51 ≤ 能量 ≤ 100** → 输出 `1`(1级光剑) - **能量 ≤ 50** → 输出 `no`(无法制造) ### 📘 输入/输出示例 **输入:** ``` 5 120 80 45 200 55 ``` **输出:** ``` 2 1 no 2 1 ``` ######[AI问答 | 354点数解答 | 2026-06-13 19:20:48]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]