-
题目描述:
-
给定一个数字N,打印从1到最大的N位数。
-
输入:
-
每个输入文件仅包含一组测试样例。
对于每个测试案例,输入一个数字N(1<=N<=5)。
-
输出:
-
对应每个测试案例,依次打印从1到最大的N位数。
-
样例输入:
-
1
-
样例输出:
-
1 2 3 4 5 6 7 8 9
-
#include<iostream> #include<stdio.h> using namespace std; int main() { int n, m = 1; while (cin >> n) { switch(n) { case 1: m = 9; break; case 2: m = 99; break; case 3: m = 999; break; case 4: m = 9999; break; case 5: m = 99999; break; default:break; } for (int i=1; i!=m+1; ++i) printf("%d\n", i); } return 0; }