三位数反转的两种方法
2016-04-08 03:28
519 查看
方法1:分为三种情况:1.n%100==0,则printf("%d",n/100);
2.n%10==0,则printf("%d%d",n%100/10,n/100);
3.else 则printf("%d%d%d",n%10,n%100/10,n/100);
方法2:在输出前把结果存储在变量m中,直接输出m。
由此,可避免输入500时输出005的结果,可直接输出5。
2.n%10==0,则printf("%d%d",n%100/10,n/100);
3.else 则printf("%d%d%d",n%10,n%100/10,n/100);
方法2:在输出前把结果存储在变量m中,直接输出m。
由此,可避免输入500时输出005的结果,可直接输出5。
相关文章推荐
- HackerRank "Morgan and a String"
- web安全
- 观察者设计模式
- Python—sqlalchemy
- asp 为html控件添加服务器端事件
- Django REST framework教程一:序列化
- .Net转前端开发-启航篇,如何定制博客园主题
- DrawLayout 侧滑侧栏点击穿透
- iOS版本、iPhone版本、Xcode版本比对
- 【Swift学习】Swift编程之旅(一)
- poj3468 A Simple Problem with Integers[线段树成段更新成段查询]
- 看看什么是真正的瀑布流开发
- LeetCode 257 Binary Tree Paths
- 使用ListActivity
- iOS之多线程浅谈
- HackerRank "Favorite sequence"
- Intellij Idea 设置方法模板
- 括号匹配(){}[]({[]})
- HDU 1166 敌兵布阵[线段树单点更新成段查询]
- 序列化二叉树