3 solutions

  • 1
    @ 2026-6-20 15:36:19
    #include <bits/stdc++.h>
    using namespace std;
    int main(){//此
        int n;
        cin>>n;
        int m=(n+1)/2;//为
        for(int i=1;i<=n;i++){
            if(i==1||i==n||i==m){
                cout<<'|';//水
                for(int j=2;j<n;j++) 
    				cout<<'-';
                cout<<'|';
            }else{
                cout<<'|';//印
                for(int j=2;j<n;j++) 
    				cout<<'x';
                cout<<'|';
            }
            cout<<endl;
        }
        return 0;
    }
    

    Information

    ID
    37
    Time
    1000ms
    Memory
    512MiB
    Difficulty
    5
    Tags
    # Submissions
    43
    Accepted
    16
    Uploaded By