#include <iostream>
using namespace std;
int main() {
int m;
cin >> m; // 读取整数个数
int* numbers = new int[m]; // 动态分配数组
for (int i = 0; i < m; ++i) {
cin >> numbers[i]; // 读取整数并存入数组
}
// 逆序输出整数
for (int i = m - 1; i >= 0; --i) {
cout << numbers[i];
if (i > 0) {
cout << " "; // 在数字之间添加空格,除了最后一个数字之后
}
}
cout << endl;
delete[] numbers; // 释放动态分配的内存
return 0;
}
/**************************************************************
Problem: 1009
User: admin
Language: C++
Result: Accepted
Time:9 ms
Memory:2072 kb
****************************************************************/