设为首页 加入收藏

TOP

c语言编程:实现数字的翻转
2015-11-19 23:07:26 来源: 作者: 【 】 浏览:6
Tags:语言编程 实现 数字 翻转

方法一:(易理解的)

?

#include
  
   
#include
   
     int main() { int n; scanf("%d",&n);//输入要翻转的数字 int result = 0;//保存翻转后的结果 while(1)//while(true)也可以 { int i = n%10;//每次都是得到最低位上的数字 result = result*10+i; n = n/10;//递归降位 if(n == 0) { break; } } printf("翻转后的数字是%d\n",result); } 
   
  

方法二(模块化设计,好像是百度的面试题)

?

?

#include
  
   
#include
   
     //获取一个整数的位数 int getWei(int num) { int wei = 0; for(int iNum=num;iNum;iNum/=10)//依次去掉最低位 { printf("%d\n",iNum);//依次打印去掉最低位后的数字 wei++; } return wei; } int get10(int n) { int res = 1; for(int i=0;i
    
     

?

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Objective-C 获取NSDate对象的年.. 下一篇C语言 有一个整形数组a,有10个元..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: