蒙自二中 卢建铮(听风凭引) • 1年前
using namespace std; string s1,s2; int main()//不解释 {
cin>>s1;
if(s1[0]=='-')
{
cout<<"-";//输出负号
for(int i=s1.length()-1,j=0;i>=1;i--,j++) s2=s2+s1[i];//倒着变成正的(好烦)
if(s2[0]=='0') s2.erase(0,s2.find_first_not_of('0'));//去0
cout<<s2;//输出
}
else //否则为正
{
for(int i=s1.length()-1,j=0;i>=0;i--,j++) s2=s2+s1[i];//正着倒序(还是好烦吧)
if(s2[0]=='0')s2.erase(0,s2.find_first_not_of('0'));//删除0
cout<<s2;//输出
}
return 0;//终于结束了
}
评论:
请先登录,才能进行评论