酷代码 AI
菜单
服务商

烛龙战队想要用小行星组成一个特殊的 n n 行 n n 列的“小行星矩阵”,每行的第 m 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 < n; j++) { if (j == m - 1) { // 输出金色小行星 cout << "G "; } else { // 输出普通小行星 cout << "N "; } } // 换行 cout << endl; } return 0; } ``` 代码解释 1. 输入部分:通过`cin`读取用户输入的矩阵的行数和列数`n`以及每行金色小行星所在的位置`m`。 2. 双重循环:外层循环控制行数,内层循环控制列数。 3. 判断输出:在内层循环中,当列数`j`等于`m - 1`时,输出代表金色小行星的`G`,否则输出代表普通小行星的`N`。 4. 换行:每输出完一行小行星,进行换行操作。 [2025-12-23 19:57:37 | AI问答 | 283点数解答]

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