将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。
关于输入输入为两行:第一行数组中元素的个数n(1 < n < 100),第二行是n个整数,每两个整数之间用空格分隔。
关于输出输出为一行:输出逆序后数组的整数,每两个整数之间用空格分隔。
例子输入5
8 6 5 4 1
例子输出1 4 5 6 8
源码实现#include#include #include using namespace std; int main() { int n; cin >> n; vector a(n); int m; for (int i = 0; i < n; i++) { cin >> m; a[i]=m; } reverse(a.begin(), a.end()); cout << a[0]; if (n > 1) { for (int i = 1; i < n; i++) { cout <<" "<< a[i] ; } } return 0; }



