14 条题解

  • 2
    @ 2025-5-11 9:50:08
    #include <iostream>
    using namespace std;
    int n;
    void one(){
        for(int i=1;i<=n;i++)cout<<"*";
        cout<<endl;
    }
    void md(int x,int k){
        for(int j=1;j<=x;j++)cout<<"*";
        for(int j=1;j<=k;j++)cout<<" ";
        for(int j=1;j<=x;j++)cout<<"*";
        cout<<endl;
    }
    int main(){
        cin>>n;
        one();
        int x=n/2,k=1;
        for(int i=1;i<=n/2;i++){
            md(x,k);
            x--;
            k+=2;
        }
        x+=2;
        k-=4;
        for(int i=1;i<=n/2-1;i++){
            md(x,k);
            x++;
            k-=2;
        }
        one();
    	return 0;
    }
    
    

    信息

    ID
    953
    时间
    1000ms
    内存
    128MiB
    难度
    6
    标签
    递交数
    419
    已通过
    242
    上传者