C++实现根据无人机扫描数据生成地图
以下是实现该功能的 C++ 代码: ```cpp #include <iostream> #include <vector> using namespace std; int main() { int n; cin >> n; // 读取地图大小 vector<int> data(n * n); for (int i = 0; i < n * n; ++i) { cin >> data[i]; // 读取 n*n 个数字 } for (int i = 0; i < n; ++i) { for (int j = 0; j < n; ++j) { if (data[i * n + j] == 1) { cout << "#"; // 陆地用 # 表示 } else { cout << "o"; // 水域用 o 表示 } } cout << endl; // 每行结束换行 } return 0; } ``` ### 代码解释: 1. **读取地图大小**:使用 `cin` 读取整数 `n`,表示地图的大小为 `n * n`。 2. **读取数据**:使用 `vector<int>` 存储 `n * n` 个数字,通过循环读取每个数字。 3. **输出地图**:使用两层循环遍历 `n * n` 的区域,根据数字是 1 还是 0 输出 `#` 或 `o`,每行结束后换行。 ######[AI问答 | 345点数解答 | 2026-04-18 19:29:29]
- 代码填空挑战:完成正态分布、随机数生成及数据处理代码(阿里通义 | 506点数解答 | 2025-03-23 14:32:14)328
- 挑战!完成代码填空解锁数据处理奥秘(字节豆包 | 116点数解答 | 2025-03-26 22:22:15)347
- 挑战填空!完成这段 NumPy 代码实现数据生成与保存(DeepSeek | 178点数解答 | 2025-03-26 22:26:30)410
- Java代码实现从JSON数据中提取ID,涉及“数据”与“项目 - 知识库”结构(字节豆包 | 603点数解答 | 2025-04-15 22:48:51)248
- C++ 实现:计算一排鹅与最高、最矮鹅的身高差及代码详解(字节豆包 | 549点数解答 | 2025-11-16 20:19:06)95
- 编程揭秘:计算 𝑛! 在 𝑃 进制下末尾零个数的方法与代码实现(DeepSeek | 549点数解答 | 2026-01-11 17:49:54)56
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)362
- 5条新春贺语,开启龙年吉祥团圆新篇章!(字节豆包 | 135点数解答 | 2025-01-15 14:43:34)323
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)332
- 揭秘成都治水管水改革:五大机制闭环管理,技术报告助力供排水智能化优化(GPT | 372点数解答 | 2023-12-04 09:49:06)306
- 2020 年成都治水管水改革多管齐下:建“五大机制”、管网体检,编制报告提效供水排水 (讯飞星火 | 251点数解答 | 2023-12-04 09:49:34)293
- 用 Pandas 深度剖析数据:从读取到统计分析全流程实战(GPT | 642点数解答 | 2024-06-30 15:39:49)369