编译器都用不了
错哪了啊
大佬求解
我感觉没错啊
#include <bits/stdc++.h>
using namespace std;
int n[10001][100001],k=1,h=1,l=0;
int main()
{
cin>>k;
l=k/2+1;
for(int i=1;i<=k*k;i++)
{
n[h][l]=i;
if(h==1 && l!=k)
{
h=k;
l++;
}
else if(h!=k && l==k)
{
l=k;
h--;
}
else if(h==1 && l==k)
{
h++;
}
else
{
h--;
l++;
}
}
for(int m=1;m<=k;m++)
{
for(int j=1;j<=k;j++)
{
cout<<n[m][j]<<' ';
}
cout<<endl;
}
return 0;
}