酷代码 AI
菜单

c++小核桃想编写一个程序,让“横条纹小行星矩阵”的行数为n,列数为m。下面请你编写程序,帮助小核桃完成这个问题吧。 输入: 两个整数n与m,分别表示横条纹小行星矩阵的行数,与横条纹小行星矩阵的列数。 输出: 一个行数为n,列数为m的“横条纹小行星矩阵”。 输入样例: 5 5 输出样例: ***** ##### ***** ##### *****

```cpp #include <iostream> using namespace std; int main() { int n, m; // 输入矩阵的行数和列数 cin >> n >> m; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { if (i % 2 == 0) { // 偶数行输出 * cout << '*'; } else { // 奇数行输出 # cout << '#'; } } // 每行输出结束后换行 cout << endl; } return 0; } ``` 代码解释 1. 输入部分:通过`cin`读取两个整数`n`和`m`,分别代表矩阵的行数和列数。 2. 双重循环:外层循环控制行数,内层循环控制列数。 3. 字符输出:根据当前行号`i`的奇偶性来决定输出的字符。如果`i`是偶数,则输出`*`;如果`i`是奇数,则输出`#`。 4. 换行处理:每一行输出结束后,使用`cout << endl;`进行换行。 [2026-01-31 19:45:08 | AI问答 | 286点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多