【问题描述】编写一个函数,用来获得一个整数的反向整数。如整数123,其反向整数是321。调用该函数,实现对整数的反向输出。
【输入形式】输入一个整数n
【输出形式】将其反向输出
【样例输入】427
【样例输出】724
【样例输入】-427
【样例输出】-724
#include <stdio.h>
#include <math.h>
int Num(int n)
{
int i;
int index = 0;
int a;
if(n > 0)
{
for(i = 0;i<6;i++)
{
if(n < 10)
{
index += n;
break;
}
if(n > 10)
{
a = n % 10;
index += a;
n /= 10;
index *= 10;
}
}
return index;
}
if(n < 0)
{
n = -n;
for(i = 0;i<6;i++)
{
if(n<10)
{ index*=10;
index += n;
break;
}
if(n>10)
{
index *= 10;
a = n % 10;
index += a;
n /= 10;
}
}
return -1*index;
}
}
int main()
{
int n;
scanf("%d",&n);
printf("%d",Num(n));
return 0;
}