m0_60594946 2021-11-03 21:45 采纳率: 60%
浏览 11
已结题

你输出一个尺寸为 d×d 的数阵,数字的排列方式是从 1 到 n 循环且从第一行第一列开始顺时针转圈,看输出样例。

题目描述
某只蒟蒻希望你输出一个尺寸为 d×d 的数阵,数字的排列方式是从 1 到 n 循环且从第一行第一列开始顺时针转圈,看输出样例。

输入格式
一行,两个空格分隔的整数,分别表示 n 和 d,(1≤n,d≤100)。

输出格式
题目要求的矩阵。

样例输入
6 4
样例输出
1 2 3 4
6 1 2 5
5 4 3 6
4 3 2 1

  • 写回答

1条回答 默认 最新

  • 听闻餘笙 2021-11-04 14:46
    关注

    对(i*2≤b+1)每一次执行一个循环,再用flag控制输出的数字,顺时针一圈就好了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月14日
  • 已采纳回答 11月6日
  • 创建了问题 11月3日