酷代码 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 % 2 == 0`),输出`*`;否则输出`#`。 4. 换行处理:每完成一行的输出后,使用`cout << endl;`进行换行。 [2026-01-02 19:53:48 | AI问答 | 273点数解答]

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