12_Print1ToMaxOfNDights
2016-07-27 22:39
169 查看
面试题12:打印1到最大的n位数
题目:输入数字n,按顺序打印出从1到最大的n位十进制数。比如输入3,则打印1、2、3、、、一直到最大的3位数999。
要考虑的是:
这里没有规定n的范围,所以要考虑大数问题,int整型或者long long长整型是否会溢出的问题。所以
可以考虑用数组或者字符串来表达大数。
这里,我们用字符串表示,n位字符串需要用n+1长度的字符串。
题目:输入数字n,按顺序打印出从1到最大的n位十进制数。比如输入3,则打印1、2、3、、、一直到最大的3位数999。
要考虑的是:
这里没有规定n的范围,所以要考虑大数问题,int整型或者long long长整型是否会溢出的问题。所以
可以考虑用数组或者字符串来表达大数。
这里,我们用字符串表示,n位字符串需要用n+1长度的字符串。
相关文章推荐
- 排序总结
- 单例模式--Singleton模式的几种解法分析
- 12种无线技术 谁将成为物联网的主旋律
- Mysql入门
- MySQL数据库(9)----使用连接实现多表检索
- 关于在Android中添加事件监听器的方法
- 解决javaweb乱码问题
- android Cannot execute task: the task has already been executed (a task can be executed only once)
- hdu 1829 (并查集)
- JAVA编码规范笔记
- 2016.07.27培训日记---Android布局组件
- 【面试编程题】-8剑指offer之解决面试题的思路
- poj 3278 Catch That Cow
- scala学习手记26 - 重用函数值
- poj 1037 三维dp
- Prefixes前缀
- 跨域请求之二:jsonp详解
- Node.js 文件操作
- STL中空间配置器(allocator)的简单实现
- [置顶]Android 面试题汇总