include
using namespace std;
int main()
{
int n;
cin>>n;
int a[n][n];
int k=1;
int flag=1;
int sum=1;
while(sum<nn)
{
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
if(i+j==k-1&&flag%2==0)
{
a[i][j]=sum;
sum+=1;
if(sum>=nn)
{
break;
}
}
if(i+j==k-1&&flag%2==1)
{
a[j][i]=sum;
if(sum>=nn)
{
break;
}
sum+=1;
}
}
}
k+=1;
flag+=1;
}
a[n-1][n-1]=nn;
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
全部评论
(0) 回帖