scuec1117

来源:互联网 发布:c语言入门到精通 pdf 编辑:程序博客网 时间:2024/06/05 22:49

1117: 三角螺旋阵

Time Limit: 1 Sec  Memory Limit: 32 MB
Submit: 6  Solved: 5
[Submit][Status][Web Board]

Description


方阵的主对角线之上称为“上三角”。
请你设计一个用于填充n阶方阵的上三角区域的程序。填充的规则是:使用1,2,3….的自然数列,从左上角开始,按照顺时针方向螺旋填充。
例如:当n=3时,输出:
   1   2   3
   6   4
   5
当n=4时,输出:
   1   2   3   4
   9  10   5
   8   6
   7
当n=5时,输出:
   1   2   3   4   5
  12  13  14   6
  11  15   7
  10   8
   9

程序运行时,从标准输入获得整数n(3~20)
程序输出:方阵的上三角部分。
要求格式:每个数据宽度为4,右对齐。

Input

RT

Output

RT

Sample Input

5

Sample Output

   1   2   3   4   5  12  13  14   6   11  15   7  10   8   9

蓝桥杯的题

简单模拟

不知道大家有没有看过蛇形填书 一样的 就控制位置 按顺序写入数 最后输出就行了


ac代码

http://paste.ubuntu.com/7066329/

(PS 只用于单例数据)



0 0
原创粉丝点击