本题使用栈进行模拟 可分为两种情况: 当栈不为空且读入的字符与栈顶字符相同时,将栈顶字符弹出 当栈为空或者读入的字符与栈顶字符不同时,将读入的字符入栈 最后,若栈为空则直接输出0,否则将栈内字符依次弹出存入string中,之后使用reverse将字符串翻转后输出即可。 #include<iostream> #include<stack> #include<algorithm> // reverse()需引入的头文件 using namespace std; int main() { stack<int> sk; // 使用栈进行模拟 char...