求大佬教蒟蒻优化
#include<iostream>
using namespace std;
string reverse(string s,int start,int end)
{
while(start<end)
{
char temp=s[start];
s[start]=s[end];
s[end]=temp;
start++;
end--;
}
int count=0;
for(int i=0;i<s.length();i++)
{
if(s[i]!='0'&&s[i]!='-')count++;
if(count==0&&s[i]=='0')continue;
else cout<<s[i];
}
}
int main()
{
string num;
cin>>num;
if(num[0]=='-')
{
int len=num.length();
int start=1;
reverse(num,start,len-1);
}
else
{
int len=num.length();
int start=0;
reverse(num,start,len-1);
}
return 0;
}