[GESP2603二级] 画画

经典星阵问题

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++){
            if(i==1&&j==1||i==1&&j==n||i==n&&j==1||i==n&&j==n) cout<<"+";
            else if(i==1||i==n) cout<<"-";
            else if(j==1||j==n) cout<<"|";
            else cout<<"*";
        }
        cout<<endl;
    }
    return 0;
}