1 条题解
-
1
202509zj14沈睿阳 (沈睿阳) LV 7 @ 2025-12-06 14:20:50
#include<bits/stdc++.h>
using namespace std;
int a[105][105],t,n;
int main()
{
cin>>n;
for(int k=1;k<=n;k++)
{
if(k%2==0)
for(int i=1;i<=k;i++)
{
int j=k+1-i;
a[i][n+1-j]=++t;
a[n+1-i][j]=n*n+1-t;
}
else
for(int j=1;j<=k;j++)
{
int i=k+1-j;
a[i][n+1-j]=++t;
a[n+1-i][j]=n*n+1-t;
}
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
cout<<setw(5)<<a[i][j];
cout<<endl;
}return 0;
}
- 1
信息
- ID
- 2444
- 难度
- 5
- 分类
- (无)
- 标签
- 递交数
- 116
- 已通过
- 39
- 通过率
- 34%
- 上传者