3 条题解

  • 1
    #include <bits/stdc++.h>
    using namespace std;
    int n;
    int main()
    {
        cin>>n;
        for (int i=1;i<=2*n-1;i++)
        {
            for (int j=1;j<=2*n-1;j++)
            {
                if (i+j-1==n || i+j+1==3*n || 2*n-i+j-1==n || 2*n-j+i-1==n)
                    cout<<"+";
                else
                    cout<<".";
            }
            cout<<endl;
        }
        return 0;
    }
    
  • 0
    @ 2026-07-14 21:25:31
    #include<bits/stdc++.h>
    using namespace std;
    int n;
    int main()
    {
        cin>>n;
        for(int i=1;i<=2*n-1;i++)
        {
            for(int j=1;j<=2*n-1;j++)
            {
                if(j==n-i+1||j==n+i-1||j==i+1-n||j==3*n-1-i)
                    cout<<"+";
                else
                    cout<<".";
            }
            cout<<endl;
        }
        return 0;
    }
    
  • 0
    #include<bits/stdc++.h>
    using namespace std;
    int n;
    int main(){
        cin>>n;
        for(int i=1;i<=2*n-1;i++){
            for(int j=1;j<=2*n-1;j++){
                if(i+j-1==n||i+j+1==3*n||2*n-i+j-1==n||2*n-j+i-1==n)cout<<"+";
                else cout<<".";
            }cout<<endl;
        }return 0;
    }
    
  • 1

信息

ID
3127
难度
5
分类
(无)
标签
递交数
38
已通过
13
通过率
34%
被复制
1
上传者