5 条题解

  • 2

    #include <bits/stdc++.h>
    using namespace std;
    int a[2000],b[2000],n1,n,s=0,a1=1;
    int c[2000],d[2000];
    int main(){
    cin>>n;
    for(int i=1;i<=n;i++)
    {
    s+=i;
    a[i]=i;
    }
    int m=1,sc=0;
    for(int i=1;i<=s;i++)
    {
    cout<<setw(3)<<i-1<<" ";
    sc++;
    if(sc==a[a1])
    cout<<endl,a1++,sc=0;
    }
    return 0;
    }
    //谁知道setw和空格的关系,setw(6)是错的,但setw(3)<<i-1<<" ";是对的
    //我也是试了好多次才猜出来的
    //setw(3)<< <<" "应该都于这类题目
    //只能说这题真的很坑

  • 1

    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    int n,k=0;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
    for(int j=1;j<=i;j++)
    {
    cout<<setw(3)<<k++<<" ";
    }
    cout<<endl;
    }
    return 0;
    }

  • 0
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        int n;
        cin>>n;
        int num=0; 
        for(int i=1;i<=n;i++)
        { 
            for(int j=0;j<i;j++)
            { 
                cout<<setw(3)<<num++<<" "; 
            }
            cout<<endl; 
        }
        return 0; 
    }
    
  • 0

    #include <bits/stdc++.h>
    using namespace std;
    int a[2000],b[2000],n1,n,s=0,a1=1;
    int c[2000],d[2000];
    int main(){
    cin>>n;
    for(int i=1;i<=n;i++)
    {
    s+=i;
    a[i]=i;
    }
    int m=1,sc=0;
    for(int i=1;i<=s;i++)
    {
    cout<<setw(3)<<i-1<<" ";
    sc++;
    if(sc==a[a1])
    cout<<endl,a1++,sc=0;
    }
    return 0;
    }

    • @ 2025-07-24 10:48:48
      #include<bits/stdc++.h>
      using namespace std;
      int main()
      {
          int n;
          cin>>n;
          for(int i=0;i<n;i++)
          {
              for(int j=0;j<n;j++)
              {
                  if(i==j||i+j==n-1)
                      cout<<"+";
                  else
                      cout<<"-";
              }
              cout<<endl;
          }
          return 0;
      }
      
      
  • 0
  • 1

信息

ID
1643
难度
5
分类
(无)
标签
递交数
142
已通过
44
通过率
31%
上传者