1 条题解

  • 1

    #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

信息

ID
1643
难度
5
分类
(无)
标签
递交数
59
已通过
20
通过率
34%
上传者