您的位置:首页 > 其它

九度_题目1515:打印1到最大的N位数

2014-09-02 16:09 302 查看
题目描述:

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

输入:

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

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

输出:

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

样例输入:

1

样例输出:

1

2

3

4

5

6

7

8
9

#include<iostream>
#include<cstdio>
using namespace std;
long long getNum(int n)
{
long long sum=1;
for(int i=0;i<n;i++)
sum*=10;
return sum;
}
int main()
{
int num=0;
long long count=0;
while(cin>>num)
{
count=getNum(num);
for(long long i=1;i<count;i++)
printf("%lld\n",i);
}
return 0;
}

/**************************************************************
Problem: 1515
User: hndxztf
Language: C++
Result: Accepted
Time:40 ms
Memory:1520 kb
****************************************************************/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: