输入一个整数,将各位数字反转后输出
1 #include2 #include 3 4 int inversion(unsigned int num) 5 { 6 int ret=0; //定义返回值 7 int remainder; //定义一个余数 8 9 while(num) //当num除10不为零时,循环10 {11 remainder = num % 10; //取余数12 num = num / 10;13 ret = ret*10 + remainder; //数字反转14 }15 return ret; //返回16 }17 18 int main()19 {20 int a = 17845; //输入测试21 22 23 int ret = inversion(a); //调用函数24 25 printf("%d\n",ret); //打印测试26 return 0;27 }