2 条题解

  • 2
    @ 2021-02-18 19:05:08
    #include<bits/stdc++.h>
    using namespace std;
    int a[21][21];
    int main()
    {
        int n;cin>>n;
        int i=0;
        int j=i+1;
        int d=0,dd=d;
        int cnt=0;
        for(;i<n*n+1;i++)
        {
            for(;j<=n*n;j++)
            {
                a[i][j]=d;//两个循环给数组赋值 
                d+=n;//按行赋值,两数间差n!!!不要被样例迷惑 
                cnt++;//每行个数 
                cout<<setw(3)<<a[i][j]<<" "; 
                if(cnt==n)
                {
                    printf("\n");
                    dd++;
                    d=dd;
                    cnt=0;
                }
            }   
        }
        return 0;
    }
    
  • -2

    #include <iostream>
    #include <iomanip>
    using namespace std;

    int main()
    {
    int n; cin>>n;
    for(int i=0; i<n; i++)
    {
    for(int j=0; j<n; j++)
    cout<<setw(3)<< j*n+i <<" ";
    cout<<endl;
    }
    return 0;
    }

  • 1

信息

ID
1206
难度
4
分类
(无)
标签
递交数
145
已通过
63
通过率
43%
被复制
8
上传者