TypyT @ 2017-10-20 19:58:12
#include <iostream>
using namespace std;
int main()
{
string a;
int b;
cin>>a;
if (a[0]=='-')
{
cout<<"-";
}
int l=a.length();
if(a[l-1]=='0'){
b=1;
}
for(int i=l-1;i>=0;i--)
{
if(a[i]=='-')
{
continue;
}
while(b==1){
i++;
b=0;
if(a[i]==0){
b=1;
}
}
cout<<a[i];
}
return 0;
}
by Hugo_Minion @ 2017-10-28 15:37:52
/*老哥用什么字符串啊。。
那么长一片代码看都不想看。
直接把数位分离然后反着加就行了啊。。。
附上我的代码*/
#include<iostream>
using namespace std;
int main(){
int a,ans=0;
cin>>a;
while(a){
ans=ans*10+a%10;
a/=10;
}
cout<<ans;
return 0;
}