酷代码 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; // 读取输入的整数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-31 19:46:52 | AI问答 | 171点数解答]

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