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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入一个整数,将各位数字反转后输出相关的知识,希望对你有一定的参考价值。

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


 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 }

 

以上是关于输入一个整数,将各位数字反转后输出的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode7. 整数反转

7-整数反转

LeetCode 4.反转整数

#yyds干货盘点# leetcode算法题: 整数反转

LeetCode7. 整数反转python3

编写程序,任意输入一个正整数,输出其各位数字重排后最小的整数。 例如: 输入:2017输出127?