我们发现需要使用一种容器存储下来每一个字符串,然后倒叙输出
很明显需要一种先进先出的容器,这里为了方便使用deque
#include <bits/stdc++.h> using namespace std; #define int long long const int N = 2e5 + 5; int __t = 1, n; void solve() { deque<string> dq; string s; while (cin >> s) dq.push_front(s); for (auto i : dq) cout << i << " "; return; } int32_t main() { #ifdef ONLINE_JUDGE ios::sync_with_stdio(false); cin.tie(0); #endif // cin >> __t; while (__t--) solve(); return 0; }