#include <iostream>
#include <cstdio>
#include <vector>
using namespace std;
vector<long long> l;
int main() {
int counter = 0;
long long temp = 0;
while (scanf("%d",&counter) != EOF) { // 注意 while 处理多个 case
while (counter != 0)
{
scanf("%lld",&temp);
l.push_back(temp);
counter--;
}
for (int i = l.size() - 1; i >= 0; i--)
{
printf("%lld ", l[i]);
}
printf("\n");
}
return 0;
}
// 64 位输出请用 printf("%lld")
使用vector(线性表)暂存输入,再反向访问vector即可实现逆序输出。亦可使用栈或者队列

京公网安备 11010502036488号