//记得不能用.h 因为此时调用的是名称空间而不是头文件
//输入输出流
#include <iostream>
//用到了栈
#include <stack>
//用到了字符串
#include <string>
//注意名称空间容易漏
using namespace std;
int main()
{
string str;
//声明一个字符串栈
stack<string> s;
//输入流cin>>
while(cin>>str)
{
//入栈
s.push(str);
}
//判断栈时候为空
while(!s.empty())
{
//输出栈顶
cout<<s.top();、
//出栈
s.pop();
if(!s.empty())
{
cout<<" ";
}
}
}