written by: 东篱下の悠然
思路:
- 倒序,先进后出,就想栈结构
- 输入时进栈存储,输入完毕即从栈顶开始输出
学习:
- stack
代码:
#include<bits/stdc++.h>
using namespace std;
int main() {
string str;
stack<string> s;
while(cin >> str) s.push(str);
cout << s.top(); //不带空格先输出一个元素,后面的元素都带空格
s.pop();
while(!s.empty()) {
cout << " " << s.top();
s.pop();
}
return 0;
}