-
给定一个数字N,打印从1到最大的N位数。
时间限制:1 秒
内存限制:128 兆
题目描述:
-
输入:
-
每个输入文件仅包含一组测试样例。
对于每个测试案例,输入一个数字N(1<=N<=5)。
-
输出:
-
对应每个测试案例,依次打印从1到最大的N位数。
-
样例输入:
-
1
-
样例输出:
-
1 2 3 4 5 6 7 8 9
-
-
分析:计算最大的N位数,依次输出即可
-
#include <iostream> #include <cstdio> using namespace std; int main(void) { int N; scanf("%d", &N); int n = 1; for (int i = 0; i < N; ++i) n *= 10; for (int i = 1; i < n; ++i) printf("%d\n", i); return 0; }