您的位置:首页 > 职场人生

【剑指Offer面试编程题】题目1515:打印1到最大的N位数--九度OJ

2014-12-19 20:25 399 查看
题目描述:

给定一个数字N,打印从1到最大的N位数。

输入:

每个输入文件仅包含一组测试样例。

对于每个测试案例,输入一个数字N(1<=N<=5)。

输出:

对应每个测试案例,依次打印从1到最大的N位数。

样例输入:

1

样例输出:



1
2
3
4
5
6
7
8
9

【解题思路】这道题目实在没看出题目的用意,应该是一道比较无语的题目了。首先利用pow函数确定要打印的最大的数,然后依次遍历从1开始打印即可,没有什么技巧。

AC code:

#include <cstdio>
#include <cmath>
using namespace std;

int main()
{
int n;
scanf("%d",&n);
int rd=pow((double)10,(double)n);
for(int i=1;i<rd;++i)
printf("%d\n",i);
return 0;
}
/**************************************************************
Problem: 1515
User: huo_yao
Language: C++
Result: Accepted
Time:40 ms
Memory:1108 kb
****************************************************************/
题目链接:http://ac.jobdu.com/problem.php?pid=1515

九度-剑指Offer习题全套答案下载:http://download.csdn.net/detail/huoyaotl123/8276299
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐