Leskoreyoshi @ 2023-01-10 13:03:04
#include<bits/stdc++.h>
using namespace std;
stack<char>v;
int main()
{
char c;
while(cin>>c)
{if(c=='-')
{cout<<"-";}
else
{v.push(c);}
}
if(v.top()=='0')
{v.pop();}
while(!v.empty())
{cout<<v.top();
v.pop();
}
return 0;
}
by Leskoreyoshi @ 2023-01-10 13:24:01
@Wf_yjqd 这个不是已经在判断只有一个0了吗
while(!v.empty()&&v.top()=='0')
v.pop();
by Wf_yjqd @ 2023-01-10 13:30:19
这样输入0会没有输出