输入一个整数,将各位数字反转后输出


1 #include <stdio.h>
2 #include <stdlib.h>
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 }
我要赚赏金
