一维数组的操作(二) -课后练习 一、 程序题:移动数据 定义一个整数一维数组,数组中输入n个元素,然后将数组中的元素都向前移动一个位置,即 a10l=al11.a1=a2·…·。最后一个元素的值是原来第一个元素的值,a[n-1]=a[0],最后输出整个数组数据。
时间: 2023-03-24 17:00:28 浏览: 137
以下是用 Python 语言实现该操作的代码示例:
```python
# 定义一个整数一维数组 a,包含 n 个元素
n = 5
a = [0] * n
# 从标准输入中读入 n 个整数作为数组元素
for i in range(n):
a[i] = int(input())
# 将数组中的每个元素向前移动一个位置
for i in range(1, n):
a[i-1] = a[i]
# 将原数组的第一个元素放到最后一个位置
a[n-1] = a[0]
# 将整个数组打印输出
print(a)
```
假设输入的数组为 `[1, 2, 3, 4, 5]`,则程序输出的结果为 `[2, 3, 4, 5, 1]`。
阅读全文