【标题描绘】
给定一个整数,请将该数各个位上数字回转得到一个新数。新数也应满意整数的常见方式,即除非给定的原数为零,不然回转后得到的新数的最高位数字不应为零,例如输入-380,回转后得到的新数为-83。
【输入】
输入共 1 行,一个整数N。
-1,000,000,000 ≤ N≤ 1,000,000,000。。
【输出】
输出共 1 行,一个整数,表明回转后的新数。
【输入样例】
123
【输出样例】
321
代码
#include
using namespace std;
int main()
{
int m=0,n;
scanf("%d",&n);
while(n!=0)
{
m=m*10+n%10;
n=n/10;
}
printf("%d",m);
return 0;
}
#include
using namespace std;
int main()
{
int m=0,n;
cin>>n;
while(n!=0)
{
m=m*10+n%10;
n=n/10;
}
cout<<m;
return 0;
}
#include
using namespace std;
int n,m=0,a,b;
int main()
{
scanf("%d",&a);
if(a<1)
{
printf("-");
a=-a;
}
while(a!=0)
{
b=a%10;
a=a/10;
m=m*10+b;
}
printf("%d",m);
return 0;
}