)从键盘随机输入10个数放入数组中,然后将其前5个元素与后5个元素对换,即:第一个元素与第十个元素互换,第二个元素与第九个元素互换,……,第五个元素与第六个元素互换。分别输出数组原来各元素的值和对换后各元素的值。
时间: 2023-12-22 13:14:07 浏览: 137
任意从键盘输入一组数字,然后将这些数字按顺序排列
4星 · 用户满意度95%
好的,这是一个简单的数组操作问题,下面是示例代码:
```python
import random
# 生成随机数组
arr = [random.randint(1, 100) for _ in range(10)]
print("原数组:", arr)
# 对换前后5个元素
for i in range(5):
arr[i], arr[9-i] = arr[9-i], arr[i]
print("对换后:", arr)
```
这段代码首先使用 `random` 模块生成一个长度为 10 的随机数组,然后通过循环将前 5 个元素与后 5 个元素对换,并输出对换前后的数组。
阅读全文