【无标题】PTA-Python-又一个往返跑方阵

该博客介绍如何使用Python编程语言来实现一个往返跑方阵的算法,根据输入的正整数n生成n×n的方阵,并按照指定格式输出。示例包括输入3和5的情况,展示了生成的方阵。代码需在Python3环境下运行。
摘要由CSDN通过智能技术生成
题目:所谓“往返跑方阵”,是指对任意给定的n,将1到n×n的整数依次填写到n×n的方阵中,从右下角第1个格子开始,向上填充;到最上面一行后,再向左一列,改变方向,向下填充;倒底后,往左移动一列,改变方向,向上填充;.…… 以此类推,直到将n×n的方阵填满。本题要求构造这样的“往返跑方阵”。

输入格式:
输入一个正整数n(1⩽n⩽10 )

输出格式:
输出n×n的往返跑方阵。每行n个数字,每个数字占3位,右对齐。

输入样例1:
在这里给出一组输入。例如:

3

输出样例1:
在这里给出相应的输出。例如:

9 4 3
8 5 2
7 6 1

输入样例2:
在这里给出一组输入。例如:

5

输出样例2:
在这里给出相应的输出。例如:

25 16 15 6 5
24 17 14 7 4
23 18 13 8 3
22 19 12 9 2
21 20 11 10 1

代码长度限制 16 KB
时间限制 400 ms
内存限制 64 MB

这里使用Python3进行编译,否则会报错。

A=int(input())
multilist = [[1 for col in range(A)] for row in range(A<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值