编写程序,首先创建一个由100个随机选取的整数构成的数组,然后提示用户输入数组的下标,程序显示对应的元素值。用户只能输入数组中偶数位置的下标,如果输入奇数位置的下标,则显示信息:“请输入偶数位置下标”。如果指定的下标越界,则显示消息“下标越界”。
时间: 2024-04-30 10:20:40 浏览: 92
基于C++,写一个程序 要求用户输入10个数据到数组中,然后将数组中最大值和最小值显示出来,并显示下标
下面是一个 Python 的实现:
```python
import random
# 创建随机整数数组
arr = [random.randint(0, 100) for _ in range(100)]
# 提示用户输入下标
index = int(input("请输入偶数位置下标:"))
if index % 2 != 0:
print("请输入偶数位置下标")
elif index < 0 or index >= len(arr):
print("下标越界")
else:
print("对应的元素值为:", arr[index])
```
这个程序首先使用 `random` 模块创建了一个由 100 个随机整数构成的数组 `arr`。然后让用户输入一个偶数位置的下标 `index`,并进行判断:
- 如果用户输入了奇数位置的下标,则输出提示信息。
- 如果用户输入的下标越界,则输出提示信息。
- 否则,输出对应的元素值。
阅读全文