酷代码 AI
菜单

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

```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. 双重循环:外层循环控制行数,循环`n`次;内层循环控制列数,循环`m`次。在内层循环中,每次输出一个星号`*`。 3. 换行处理:每完成一行的星号输出后,使用`cout << endl;`进行换行操作,以保证输出的矩阵形状正确。 4. 返回值:程序正常结束后返回 0。 [2026-02-01 15:14:16 | AI问答 | 258点数解答]

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