![6cd716353e4cbafa0c79f9be58b70ae3.png](https://i-blog.csdnimg.cn/blog_migrate/6b65c1570b19536176329e8e0051a98f.jpeg)
我们在上一篇文章中介绍了怎么用 SQL 打印 5 x 5 的矩阵,今天的内容仍旧围绕这个主题,只不过规则稍有点不同。
先来看看要实现的效果。
![04b57d25f3b91d5e114215246085586f.png](https://i-blog.csdnimg.cn/blog_migrate/a73ba7da92762017a131a1329551e5f0.jpeg)
和前面一篇文章中的表格不同之处在于:偶数行的排序不再是从左到右是递增的,而是递减,或者说是从右到左递增。
完整的规则:
- 有一张 5 x 5 的表格,我们要往这张表格中填充 1~25 的数字;
- 如果是奇数行,则从左到右填充数字;如果是偶数行,就需要按从右到左的顺序填入数字。
- 先从表格的左上角(即第一行第一列)填入数字 “1”,在第一行第二列填入“2”,直到把第一行填满;
- 当上一行填满的时候,就开始往下一行填数据。比如,第二行要从右往左依次填入“6”、“7”、“8”、“9”、“10”。
- 循环反复,直到所有空格都填满数字。
接下来,我们将实现这个需求。
第一步,生成 1~25 的数。