九度OJ-题目1515:打印1到最大的N位数
来源:互联网 发布:java args怎么用 编辑:程序博客网 时间:2024/04/29 19:03
题目链接地址:
九度OJ-题目1515:打印1到最大的N位数
题目描述:
给定一个数字N,打印从1到最大的N位数。
输入:
每个输入文件仅包含一组测试样例。
对于每个测试案例,输入一个数字N(1<=N<=5)。
输出:
对应每个测试案例,依次打印从1到最大的N位数。
样例输入:
1
样例输出:
1
2
3
4
5
6
7
8
9
解题思路:
因为N的范围是(1 <= N <= 5),所以不存在整数溢出的问题。这道题我的想法就是直接打印出[1,10^N - 1]区间内的所有整数。
AC代码如下:
#include<stdio.h> /*** 打印从1到最大的N位数* @param N 输入的N代表10进制数的位数* @return void*/void printOneToNBit(int N){ int number = 1; int i,j; for(i = 1;i <= N;i++) { number = 10 * number; } // 输出[1,10^N - 1] for(j = 1;j < number;j++) { printf("%d\n",j); }} int main(){ int N; scanf("%d",&N); printOneToNBit(N); return 0;} /************************************************************** Problem: 1515 User: blueshell Language: C Result: Accepted Time:40 ms Memory:912 kb****************************************************************/
0 0
- 九度oj 题目1515:打印1到最大的N位数
- 九度OJ-题目1515:打印1到最大的N位数
- 九度OJ剑指Offer题目1515:打印1到最大的N位数
- 【剑指Offer面试编程题】题目1515:打印1到最大的N位数--九度OJ
- 题目1515:打印1到最大的N位数-九度
- 九度_题目1515:打印1到最大的N位数
- 九度oj1515打印1到最大的N位数
- 题目1515:打印1到最大的N位数
- 题目1515:打印1到最大的N位数
- 题目1515:打印1到最大的N位数
- 题目1515:打印1到最大的N位数
- 题目1515:打印1到最大的N位数
- 题目1515:打印1到最大的N位数
- 算法题目---打印1到最大的n位数
- 【剑指Offer面试题】 九度OJ1515:打印1到最大的N位数
- 剑指Offer 题目1515:打印1到最大的N位数
- 打印1到最大的n位数
- 打印1到最大的n位数
- Softmax回归原理简介+代码详解
- C++ Socket编程步骤
- UNIX环境高级编程学习笔记(四)不调用fcntl函数实现dup2的功能
- DM8127降噪调节---------2D降噪
- vs2010 问题 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- 九度OJ-题目1515:打印1到最大的N位数
- 8. String to Integer (atoi)
- 三维世界坐标转化为二维屏幕坐标
- 关于查找
- eval使用说明
- iOS学习笔记——文件操作(NSFileManager
- SAP MB51物料凭证清单程序增强增加四个字段
- Memcached缓存无底洞现象
- 1024. 科学计数法 (20)||1073. Scientific Notation (20):string类方法substr() 以及 stringstream知识