很简单路,直接上代码;
方法一:
int Reverse(int k)
{
int m = 0;
int tmp = k;
int f = 0;
while (tmp )
{
f++;
tmp = tmp / 10;
}
while (f--)
{
m += (k % 10)* pow(10, f);
k = k / 10;
}
return m;
}
int main()
{
int a = 123456;
int ret = Reverse(a);
printf("%d\n",ret);
system("pause");
return 0;
}
结果:输出654321
方法二:
#include<stdio.h>
#include<stdlib.h>
int Reverse(int k)
{
int num = 0;
while (k)
{
num = (k % 10) + num * 10;
k /= 10;
}
return num;
}
int main()
{
int ret = Reverse(123456);
printf("%d\n", ret);
system("pause");
return 0;
}
结果:输出654321