反转一个整数
来源:互联网 发布:python 画分钟k线图 编辑:程序博客网 时间:2024/06/05 03:55
扭转的整数的数字。
例1:X =123,返回321
例2:X =-123,返回-321
需要考虑的问题:
1、整数的最后一个数字是0,应该输出什么?即,例如10,100。
2、反向整数可能溢出?假定输入是32位的整数,则
逆转1000000003溢出。你应该如何处理这种情况?
抛出一个异常?好,但如果抛出异常是不是一种选择?然后,重新设计功能(即,添加一个额外的参数)。
CODE
#include<iostream>using namespace std;int ReverseInt(int x){ int ret = 0; while (x) { ret = ret * 10 + x % 10; x /= 10; } return ret;}int main(){ int a = -123456789; int ret=ReverseInt(a); cout << ret << endl; int b = 10000000; ret = ReverseInt(b); cout << ret << endl; system("pause"); return 0;}
0 0
- 反转一个整数
- 反转一个整数
- 反转一个整数
- 反转一个整数 递归/原创
- 反转一个整数的位
- 实现将一个整数反转
- ReverseInteger 给出一个整数,反转这个整数
- 对一个整数按位反转
- 对一个整数按位反转
- 【C/C++】实现将一个整数反转
- 递归---把一个整数反转处理
- [leetcode] Reverse Integer 反转一个整数
- 反转一个32位 int 类型整数
- 一个整数反转的最短代码
- 算法---将一个整数反转(简单)
- 对一个整数按位反转和对字符反转
- 反转整数
- 反转整数
- JAVA中静态代理和动态代理
- 直接选择类排序算法思想和实现过程
- 打开对话框和保存对话框的设计
- centos mysql root用户登录失败解决方法
- odoo 9.0的数据库备份总结
- 反转一个整数
- 数据库 day60,61 Oracle入门,单行函数,多表查询,子查询,事物处理,约束,rownum分页,视图,序列,索引
- 实战解读阿里fastjson基本操作
- 程序猿关注的微信公众号和网站
- 专题四 第三个题
- JSP知识点回顾
- 【java并发编程】深入剖析ThreadLocal
- 【BUG解决】WebView三个方法区别~解决乱码问题!
- 欢迎使用CSDN-markdown编辑器