酷代码 AI
菜单

小核桃想要编写一个程序来输出一个n*n的星号矩阵,下面请你帮助小核桃编写程序完成这个问题吧。 输入: 一个整数n,表示要输出一个n行,每行n个星号的星号正方形。 输出: n行n列的星号矩阵。#include <iostream> using namespace std; int main() { int n; cin >> n; return 0; }

```cpp #include <iostream> using namespace std; int main() { int n; cin >> n; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { cout << "*"; } cout << endl; } return 0; } ``` 代码解释: 1. 输入部分:首先定义一个整数变量 `n` 用于存储用户输入的矩阵边长。使用 `cin` 从标准输入读取这个值。 2. 输出矩阵部分: - 外层 `for` 循环控制行数,循环 `n` 次,每次代表矩阵的一行。 - 内层 `for` 循环控制每行的星号数量,同样循环 `n` 次,每次循环使用 `cout` 输出一个星号 `*`。 - 当内层循环结束,即一行的星号输出完毕后,使用 `cout << endl;` 进行换行操作,以便开始输出下一行。 3. 程序结束:`return 0;` 表示程序正常结束。 [2026-01-31 21:56:03 | AI问答 | 264点数解答]

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