输入n个数,要求程序按输入时的逆序把这n个数打印出来。也就是说,请你按输入相反顺序打印这n个数。 输入格式 第一个n,表示元素的个数。 第二行:n个整数,数值之间用一个空格隔开。 输出格式 倒序后的结果,相邻数据之间用一个空格隔开,行末不要出现多余的空格。
时间: 2023-11-28 12:17:56 浏览: 106
好的,这是一个简单的题目,可以用数组来存储输入的n个数,然后按照逆序输出即可。
下面是示例代码:
```python
n = int(input())
nums = list(map(int, input().split()))
# 逆序输出
for i in range(n-1, -1, -1):
print(nums[i], end=' ')
```
输入示例:
```
5
1 2 3 4 5
```
输出示例:
```
5 4 3 2 1
```
相关问题
输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100个。也就是说,按输入相反顺序打印这n个数。
思路:使用一个数组存储输入的n个数,然后从数组的最后一个元素开始倒序遍历输出。
代码如下:
```python
n = int(input("请输入数字个数:"))
nums = []
for i in range(n):
num = int(input("请输入第{}个数字:".format(i+1)))
nums.append(num)
print("输入的数字逆序为:")
for i in range(n-1, -1, -1):
print(nums[i], end=' ')
```
示例输出:
```
请输入数字个数:5
请输入第1个数字:1
请输入第2个数字:2
请输入第3个数字:3
请输入第4个数字:4
请输入第5个数字:5
输入的数字逆序为:
5 4 3 2 1
```
#题目描述 输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100个。也就是说,按输入相反顺序打印这n个数
可以使用一个数组来存储输入的n个数,然后从数组的最后一个元素开始遍历,依次打印出每个数即可。
具体实现如下:
```python
# 输入n个数,存储到数组中
n = int(input())
arr = []
for i in range(n):
num = int(input())
arr.append(num)
# 从数组的最后一个元素开始遍历,依次打印出每个数
for i in range(n-1, -1, -1):
print(arr[i])
```
在这个程序中,我们使用了一个for循环来读取用户输入的n个数,并将它们存储到一个数组中。然后,我们再用另一个for循环从最后一个元素开始遍历数组,依次打印出每个数。需要注意的是,第二个for循环中的range函数中,第一个参数是起始位置,第二个参数是结束位置,第三个参数是步长,由于我们是从最后一个元素开始遍历,所以起始位置是n-1,结束位置是-1,步长是-1。
阅读全文