这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 输入一个整数,将各位数字反转后输出

共2条 1/1 1 跳转至

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

高工
2018-05-12 09:35:02     打赏

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

复制代码

复制代码
 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 }
复制代码




管理员
2018-05-14 09:01:49     打赏
2楼

谢谢楼主分享


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]