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

小行星矩阵输出:C++实现最右侧填#

以下是解决该问题的 C++ 代码实现。我们使用嵌套循环遍历矩阵的每一行和每一列,并在最右侧一列输出 `#`,其余位置输出空格即可。 ```cpp #include <iostream> using namespace std; int main() { int n, m; cout << "请输入行数 n 和列数 m:"; cin >> n >> m; // 循环输出每一行 for (int i = 0; i < n; ++i) { // 循环输出每一列 for (int j = 0; j < m; ++j) { // 如果 j 是最后一列(即 j == m-1),输出 # if (j == m - 1) { cout << "#"; } else { cout << " "; // 其余位置输出空格 } } // 每行结束换行 cout << endl; } return 0; } ``` **代码说明:** - 使用 `cin` 读取用户输入的 `n` 和 `m`。 - 外层 `for` 循环控制行,内层 `for` 循环控制列。 - 内层判断 `j` 是否等于 `m-1`(最后一列),若是则输出 `#`,否则输出空格。 - 每行结束后输出换行符 `endl`。 **运行示例:** ``` 请输入行数 n 和列数 m:3 5 # # # ``` ######[AI问答 | 344点数解答 | 2026-06-13 21:06:35]

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