// 面试题17:打印1到最大的n位数 // 题目:输入数字n,按顺序打印出从1最大的n位十进制数。比如输入3,则 // 打印出1、2、3一直到最大的3位数即999。 #include <cstdio> #include <memory> void PrintNumber(char* number); bool Increment(char* number); void Print1ToMaxOfNDigitsRecursively(char* number, int length, int index); // ====================方法一==================== //字符串模拟加法进位 void Print1ToMaxOfNDigits_1(int n) { if (n <= 0) return; char* number = new char[n + 1]; memset(number, '0', n); number[n] = '