本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按要求输出指定的数组元素。 输入格式: 在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。第三行输入一个非负整数m(m<n)。 输出格式: 在一行中输出逆序存放后下标为m的数组元素。行末无空格。 输入样例: 6 10 8 1 2 3 4 2 输出样例: 2
时间: 2024-03-07 15:48:20 浏览: 56
数组的输出,逆序处理并且输出
这是一道简单的数组题目,我们可以先将输入的n个整数存储到一个数组中,然后将数组中的这n个数逆序存放。最后输出下标为m的数组元素即可。
以下是完整的Python代码实现:
```python
n = int(input()) # 输入n
a = list(map(int, input().split())) # 输入n个整数,并存储到数组a中
a = a[::-1] # 将数组a逆序存放
m = int(input()) # 输入m
print(a[m]) # 输出下标为m的数组元素
```
代码逻辑很简单,首先我们输入n和n个整数,使用`list`和`map`函数将输入的整数存储到数组`a`中。然后,我们将数组`a`逆序存放,这可以通过Python的切片操作实现,即`a[::-1]`。最后,我们输入m并输出下标为m的数组元素,即`a[m]`。
阅读全文