酷代码 AI
菜单
服务商

C++ 实现指定行列的横条纹小行星矩阵输出

以下是实现该功能的 C++ 代码: ```cpp #include <iostream> using namespace std; int main() { int n, m; // 输入矩阵的行数和列数 cin >> n >> m; for (int i = 0; i < n; i++) { if (i % 2 == 0) { // 偶数行输出星号 for (int j = 0; j < m; j++) { cout << '*'; } } else { // 奇数行输出井号 for (int j = 0; j < m; j++) { cout << '#'; } } // 每行结束后换行 cout << endl; } return 0; } ``` ### 代码解释: 1. **输入部分**:使用`cin`读取两个整数`n`和`m`,分别代表矩阵的行数和列数。 2. **循环输出**:使用外层`for`循环遍历每一行,对于每一行,根据行号的奇偶性来决定是输出星号`*`还是井号`#`。 - 当行号`i`为偶数时,使用内层`for`循环输出`m`个星号`*`。 - 当行号`i`为奇数时,使用内层`for`循环输出`m`个井号`#`。 3. **换行处理**:每输出完一行后,使用`cout << endl;`进行换行操作。 ######[AI问答 | 377点数解答 | 2026-02-14 20:33:27]

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