酷代码 AI
菜单

c++ 桃子想要用小行星组成一个特殊的n行n列的“小行星矩阵”,每行的第一个和最后一个是金色小行星,其他位置是普通小行星。下面请你编程帮助桃子,实现她的想法吧。 输入: 输入包括一行,包含一个整数n,表示要输出一个n行n列的“小行星矩阵”。 输出: 输出包括n行,为一个n行n列的“小行星矩阵”,其中普通小行星用*代替,金色小行星用#代替。 输入样例: 1: 5 输出样例: 1: #***# #***# #***# #***# #***# 输入样例: 2: 3 输出样例: 2: #*# #*# #*#

```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++) { if (j == 0 || j == n - 1) { // 每行的第一个和最后一个位置输出金色小行星 cout << '#'; } else { // 其他位置输出普通小行星 cout << '*'; } } // 每行输出结束后换行 cout << endl; } return 0; } ``` [2026-01-02 19:55:38 | AI问答 | 165点数解答]

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