酷代码 AI
菜单
服务商

c++小核桃想要编写一个程序来输出一个n行m列的星号矩阵,下面请你编程帮助小核桃完成这个问题。 输入: 输入包括一行,包含两个整数n与m,分别表示星号长方形的行数与列数。 输出: 输出包括 n 行,为一个 n 行,每行 m 个星号的长方形图案。

```cpp #include <iostream> using namespace std; int main() { int n, m; // 读取输入的行数n和列数m cin >> n >> m; // 外层循环控制行数 for (int i = 0; i < n; i++) { // 内层循环控制每行的星号数量 for (int j = 0; j < m; j++) { cout << "*"; } // 每行输出完星号后换行 cout << endl; } return 0; } ``` 代码解释 1. 输入读取:使用`cin`读取用户输入的行数`n`和列数`m`。 2. 外层循环:`for (int i = 0; i < n; i++)`控制输出的行数,循环`n`次,每次循环代表输出一行。 3. 内层循环:`for (int j = 0; j < m; j++)`控制每行输出的星号数量,循环`m`次,每次循环输出一个星号`*`。 4. 换行:每行的星号输出完毕后,使用`cout << endl;`进行换行操作。 5. 返回值:程序正常结束,返回`0`。 [2026-01-02 19:26:38 | AI问答 | 303点数解答]

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