主题:[讨论]悬赏50 分!!!!!回型排列!
三、回形排列
源程序名 ROTATE.??? (PAS,BAS,C,CPP)
可执行文件名 ROTATE.EXE
输入文件名 ROTATE.IN
输出文件名 ROTATE.OUT
时间限制 1S
给出一个N(1≤N≤20),得到一个N*N的方阵,如下图所示为N=4的情况。
1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7
输入
输入文件的仅有一行包含一个整数N(1≤N≤20)。
输出
输出文件共有N行包含一个N*N的方阵,方阵中每个数均用四个字符的长度输出(即靠右对齐),如不满四个字符则在前面输出空格补足四个字符的长度。
样例
ROTATE.IN
4
ROTATE.OUT
1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7
源程序名 ROTATE.??? (PAS,BAS,C,CPP)
可执行文件名 ROTATE.EXE
输入文件名 ROTATE.IN
输出文件名 ROTATE.OUT
时间限制 1S
给出一个N(1≤N≤20),得到一个N*N的方阵,如下图所示为N=4的情况。
1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7
输入
输入文件的仅有一行包含一个整数N(1≤N≤20)。
输出
输出文件共有N行包含一个N*N的方阵,方阵中每个数均用四个字符的长度输出(即靠右对齐),如不满四个字符则在前面输出空格补足四个字符的长度。
样例
ROTATE.IN
4
ROTATE.OUT
1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7