【math】7、输入一个数字,倒着输出
来源:互联网 发布:网络博客行业 编辑:程序博客网 时间:2024/05/20 22:02
首答,第7题,本来想注册CSDN写博客,但是发现CSDN必须要手机号验证。心里有点反感,于是作罢。
(结果后来还是被友人说服,作为互联网小透明,写一写技术博客,貌似也没什么大不了)
题目大意是输入一个数字,倒着输出
解决的思路是不断的模10取余相加,每次都乘以10再加
关键语句是ans=ans*10+x%10;
有个细节是int如果溢出的判别方式,
解决办法一是 设定ans为longlong 然后跟INT_MAX作比较
学到的新知识:
1、INT_MAX和 INT_MIN 是系统自带的值,可以直接用。
2、正则表达式(条件1||条件2)?确定的答案:否定的答案;
技巧:
3、可以用变化后的值去掉变化再减去原来的值来判断 是否溢出(int溢出超出了int类型的最大值,如果是两个正数相加,溢出得到一个负数,或两个负数相加,溢出得到一个正数的情况,就叫溢出。)
花费时间:8.30-10.30 2小时
有看答案。
阅读全文
0 0
- 【math】7、输入一个数字,倒着输出
- 一个倒三角数字的输出
- 输出倒逼输入
- java面试题去除一个int整数的重复数字然后倒着输出
- 输入一个不大于5位的整数,输出它是几位,并倒着输出这个数
- 输出一个倒三角形
- 输入一个数字,输出汉字的写法!
- C++输出倒三角加数字
- 输入正整数n≤20,输出一个n层的倒三角形。例如,n=5时输出如下:
- C#程序设计--输入一个整数,按数字反顺序输出
- 屏幕输入一个数字,以十六进制的方式输出它
- 输入一个整数,将各位数字翻转后输出
- 输入一个整数,将各位数字反转后输出
- 程序题:输入数字,输出字符串。 如何逆序一个字符串!
- Java面试题--输入一个数字输出对应的汉字
- 输入数字,输出数字读法
- 用户输入的一个整数,输出一个数字组成的图案,如输入一个1-9之间的数字
- C# 输出一个倒三角星
- ACPI _DSM
- web页面html中常用的特殊符号大全-可以直接用到页面里
- 深度学习笔记——深度学习框架TensorFlow(五)[TensorFlow大规模线性模型教程]
- WSDL实例解析
- Change a pointer
- 【math】7、输入一个数字,倒着输出
- 生成本地zip压缩包工具类
- UML关系明确解释
- HDFS文件导出本地合并为一个文件
- Block基本用法
- 322. Coin Change
- 责任链模式综述(基础篇)
- import和require
- 前端图片预览,上传前预览,兼容IE7、8、9、10、11,FIREFOX,CHROME