将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。
时间: 2023-11-23 17:07:21 浏览: 111
下面是用C++语言实现的代码:
```cpp
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "请输入整数个数n:";
cin >> n;
int arr[n];
cout << "请输入" << n << "个整数:" << endl;
for(int i=0; i<n; i++)
{
cin >> arr[i];
}
// 数组逆序存放
for(int i=0; i<n/2; i++)
{
int temp = arr[i];
arr[i] = arr[n-1-i];
arr[n-1-i] = temp;
}
cout << "数组逆序存放后的元素为:" << endl;
for(int i=0; i<n; i++)
{
cout << arr[i] << " ";
}
cout << endl;
cout << "按顺序输出数组中的元素为:" << endl;
for(int i=0; i<n; i++)
{
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
```
运行结果如下:
```
请输入整数个数n:5
请输入5个整数:
1 2 3 4 5
数组逆序存放后的元素为:
5 4 3 2 1
按顺序输出数组中的元素为:
5 4 3 2 1
```
阅读全文