给定一个长度为 n 的数列,n 为奇数且1≤n≤100 ,输入为 22 行,第一行输入 n , 表示数列长度,第二行输入 n 个正整数表示数列,每个数均小于 1000.输出仅一个整数,表示该数列正中间那个位置上的数.
时间: 2024-02-22 11:57:57 浏览: 102
好的,这是一道简单的编程题。你可以使用以下 Python 代码实现:
```python
n = int(input())
nums = list(map(int, input().split()))
mid = n // 2
print(nums[mid])
```
这里首先读入数列长度 `n`,然后读入数列 `nums`。使用 `split` 函数将一行输入字符串分割成多个整数。接着计算正中间的位置 `mid`,最后输出该位置上的数 `nums[mid]`。
注意,如果你需要在代码中读取多行输入,可以使用 `input()` 函数读取一行字符串,再使用 `split()` 函数将其分割成多个字符串,最后使用 `map()` 函数将这些字符串转换成整数列表。
阅读全文