- 这题有输出点坑 最后输出是没有换行的,所以要特判一下,否则过不了
#include<bits/stdc++.h>
using namespace std;
//同一行 i 开始,递减到 1 再递增到第 n 位
int n ;
int main()
{
while(cin>>n){
for(int i = 1; i <= n ; i++){
int a = i ,ans = 1;
while(a >= 1 && ans <= n ) cout<<(a--)<<' ',ans++;
a = 1; // 此时a = 1
while(ans <= n ) cout<<(++a)<<' ',ans++;
cout<<endl;
}
if ( n ) cout<<endl;
}
return 0;
}