#include<iostream>
using namespace std;
int main(){
//n代表正方形的边长
int n;
//输入n
cin >> n ;
for(int i = 0;i < n ;i++){
for(int j =0;j < n;j++){
if(i == 0||i == n-1||j == 0||j == n-1){
cout <<"*";
}else{
cout << " ";
}
}
cout << endl;
}
}
总结:1.使用双层循环嵌套,2有星号的满足 第一行或者最后一行或者第一列或者最后一列。对应的 i==0 || i==n-1|| j==0|| j ==n-1