0分求助
  • 板块学术版
  • 楼主cnmm
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/7/13 14:20
  • 上次更新2024/7/13 15:32:00
查看原帖
0分求助
1066638
cnmm楼主2024/7/13 14:20

[提交] [状态] [讨论版] [命题人:czx000] 题目描述 你有一次机会可以将N个数扩展到N*(N+1)/2个数。于是你决定把新的N*(N+1)/2个数字放入到一个三角形中。 为了美观,你决定按照从三角形外部到内部的顺序将数字放入。例如N=3,则将1~6的数字放入效果为: 1 2 6 3 4 5 现在你需要做的是将这1~N*(N+1)/2的数字按从三角形外部到内部的顺序排好放入到一个一维数组中。

输入 输入多组,每组输入一个正整数N。N<=23

输出 将每组的结果放到一个一维数组中输出。

样例输入 3 4 2 6

样例输出 1 2 6 3 4 5 1 2 9 3 10 8 4 5 6 7 1 2 3 1 2 15 3 16 14 4 17 21 13 5 18 19 20 12 6 7 8 9 10 11求助

2024/7/13 14:20
加载中...