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

使用 C++ 实现根据感应器数字输出能量痕迹与小队距离范围

以下是实现该功能的 C++ 代码: ```cpp #include <iostream> using namespace std; // 该函数用于根据输入的数字判断并输出能量痕迹和小队之间的距离范围 void printDistanceRange(int num) { if (num <= 100) { cout << "0~100" << endl; } else if (num <= 200) { cout << "101~200" << endl; } else { cout << "200+" << endl; } } int main() { int n; cout << "请输入感应器上数字的个数: "; cin >> n; cout << "请依次输入 " << n << " 个数字: " << endl; for (int i = 0; i < n; i++) { int num; cin >> num; printDistanceRange(num); } return 0; } ``` ### 代码解释: 1. **`printDistanceRange` 函数**:该函数接受一个整数参数 `num`,根据 `num` 的值判断并输出对应的距离范围。如果 `num` 小于等于 100,输出 "0~100";如果 `num` 在 101 到 200 之间,输出 "101~200";如果 `num` 大于 200,输出 "200+"。 2. **`main` 函数**: - 首先,从用户那里获取感应器上数字的个数 `n`。 - 然后,使用 `for` 循环依次读取 `n` 个数字,并调用 `printDistanceRange` 函数输出每个数字对应的距离范围。 ######[AI问答 | 429点数解答 | 2026-06-20 19:19:09]

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