3 条题解

  • 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)<< <<" "应该都于这类题目
    //只能说这题真的很坑

  • 0
    @ 2024-09-11 19:08:58

    #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;
    }

  • 0
    @ 2024-09-11 19:08:51

    V

  • 1

信息

ID
1643
难度
5
分类
(无)
标签
递交数
69
已通过
25
通过率
36%
上传者