酷代码 AI
菜单

小核桃想生成一个特定样式的矩阵,她将其命名为 “竖条纹小行星矩阵”。请你编写一个程序,根据给定的行数n和列数m生成并输出这个n行m列的矩阵。 输入: 两个整数n与m,分别表示 "竖条纹小行星矩阵"的行数与列数。 输出: 一个行数为n,列数为m的“竖条纹小行星矩阵”。 使用c++语言

```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 (j % 2 == 0) { cout << "*"; } else { cout << " "; } } cout << endl; } return 0; } ``` 代码解释 - 首先,程序通过`cin`读取用户输入的行数`n`和列数`m`。 - 接着使用嵌套的`for`循环来遍历矩阵中的每一个位置。外层循环控制行数`i`,内层循环控制列数`j`。 - 对于每一个位置`(i, j)`,判断列数`j`是否为偶数。如果是偶数,输出`*`;否则,输出空格,以此来生成竖条纹的效果。 - 每行输出完成后,使用`cout << endl;`进行换行。 - 最终,程序展示出的矩阵便是“竖条纹小行星矩阵”。 [2026-02-01 15:16:55 | AI问答 | 270点数解答]

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