1,2,3,4,5,6,7,8,9,10,将数组的元素素先正序输出,然后将数组中的元素按逆序存放后再次输出。
时间: 2024-05-09 08:15:23 浏览: 51
以下是使用 Python 语言实现此问题的代码示例:
```python
# 定义数组
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 正序输出
print("正序输出:")
for i in arr:
print(i, end=" ")
print()
# 逆序存放
arr.reverse()
# 逆序输出
print("逆序输出:")
for i in arr:
print(i, end=" ")
print()
```
输出结果:
```
正序输出:
1 2 3 4 5 6 7 8 9 10
逆序输出:
10 9 8 7 6 5 4 3 2 1
```
首先定义了一个包含 10 个元素的数组,然后使用 for 循环遍历数组并输出正序结果。接着使用 reverse() 方法将数组逆序存放,再次使用 for 循环遍历数组并输出逆序结果。
相关问题
定义长度为10的整型数组,输入10个整数,分别赋予10个数组元素 排成正序,输出排成正序的数组
以下是C++代码实现:
```cpp
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int arr[10];
cout << "请输入10个整数:" << endl;
for (int i = 0; i < 10; i++) {
cin >> arr[i];
}
sort(arr, arr + 10); // 使用STL中的sort函数排序
cout << "排成正序的数组为:" << endl;
for (int i = 0; i < 10; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
```
运行程序后,输入10个整数,程序会将它们排序,并输出排成正序的数组。
编程读入10个整数存入数组中,正序输出后,将数组元素逆序重置后再输出。
好的,这是一个很基础的编程问题,可以通过以下代码实现:
```python
# 输入10个整数
nums = []
for i in range(10):
num = int(input("请输入第{}个整数:".format(i+1)))
nums.append(num)
# 正序输出
print("正序输出为:")
for i in nums:
print(i, end=' ')
# 数组元素逆序重置
nums = nums[::-1]
# 逆序输出
print("\n逆序输出为:")
for i in nums:
print(i, end=' ')
```
希望这个代码能够解决你的问题,有什么疑问可以继续问我哦。
阅读全文