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]; } for (int i = 0; i < n; ++i) { for (int j = 0; j < n; ++j) { int index = i * n + j; if (data[index] == 1) { cout << "#"; } else { cout << "o"; } } cout << endl; } return 0; } ``` ## 🎯 代码说明 - **输入处理**:先读取地图尺寸 `n`,再读取 `n*n` 个整数存入一维数组。 - **坐标映射**:通过 `index = i * n + j` 将二维坐标映射到一维数组,其中 `i` 是行号(0开始),`j` 是列号(0开始)。 - **符号转换**:数字 `1` 输出 `#`(陆地),数字 `0` 输出 `o`(水域)。 - **输出格式**:每行输出 `n` 个字符,行末换行,符合题目要求的地图展示。 ######[AI问答 | 313点数解答 | 2026-05-30 20:34:36]
- C++实现读取数字并输出最小值的代码及解释(字节豆包 | 113点数解答 | 2026-03-20 19:32:56)40
- 代码填空挑战:完成正态分布、随机数生成及数据处理代码(阿里通义 | 506点数解答 | 2025-03-23 14:32:14)354
- 挑战!完成代码填空解锁数据处理奥秘(字节豆包 | 116点数解答 | 2025-03-26 22:22:15)364
- 挑战填空!完成这段 NumPy 代码实现数据生成与保存(DeepSeek | 178点数解答 | 2025-03-26 22:26:30)435
- Java代码实现从JSON数据中提取ID,涉及“数据”与“项目 - 知识库”结构(字节豆包 | 603点数解答 | 2025-04-15 22:48:51)264
- C++ 实现:计算一排鹅与最高、最矮鹅的身高差及代码详解(字节豆包 | 549点数解答 | 2025-11-16 20:19:06)114
- 编程揭秘:计算 𝑛! 在 𝑃 进制下末尾零个数的方法与代码实现(DeepSeek | 549点数解答 | 2026-01-11 17:49:54)70
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)401
- C语言:按特定格式输入并格式化输出整数、实数和字符(字节豆包 | 103点数解答 | 2024-10-24 11:12:53)436
- Python 实现按指定字符位置逆序字符串,处理多种边界情况!(字节豆包 | 197点数解答 | 2024-11-22 16:55:09)347
- C++实现n×n图案输出:中间行'#'其余'*',开发需注意三点!(字节豆包 | 265点数解答 | 2026-01-16 19:06:25)78
- Python破解NOIP2015基础扫雷游戏:计算非地雷格周围地雷数(字节豆包 | 545点数解答 | 2026-02-02 17:34:02)80