输入一个正整数n(1<n<=10),再输入n个整数,编写程序将一维数组中的数按逆序重新存放并输出,程序中不使用辅助数组。
时间: 2024-05-14 14:19:54 浏览: 119
C语言程序设计-编写函数fun将一个数组中的值按逆序存放,并在main()函数中输出;
4星 · 用户满意度95%
以下是 Python 代码实现:
```python
n = int(input("请输入正整数n(1<n<=10): "))
arr = list(map(int, input("请输入n个整数,以空格分隔: ").split()))
for i in range(n // 2):
arr[i], arr[n-i-1] = arr[n-i-1], arr[i]
print("逆序存放后的数组为:", end=" ")
for num in arr:
print(num, end=" ")
```
运行示例:
```
请输入正整数n(1<n<=10): 5
请输入n个整数,以空格分隔: 1 2 3 4 5
逆序存放后的数组为: 5 4 3 2 1
```
阅读全文