面试题17. 打印从1到最大的n位数

题目:

 

 

解答:

本题的简单解法:

 1 class Solution {
 2 public:
 3     vector<int> printNumbers(int n) 
 4     {
 5         vector<int> res;
 6 
 7         if (n == 0) 
 8         {
 9             return res;
10         }
11         
12         //打印到数组中
13         for (int i=1,max=pow(10,n);i<max;i++)
14         {
15             res.push_back(i);
16         }
17         return res;
18     }
19 };

 

posted @ 2020-05-29 11:23  梦醒潇湘  阅读(154)  评论(0)    收藏  举报