面试杂题(九)打印一到最大的n位数
2014-05-30 16:27
267 查看
void printOne2MaxNDigit(int n) { if (n<=0) { return; } int *pNum=new int[n+1]; memset(pNum,0,sizeof(int)*(n+1)); while(pNum[0]!=1) { //打印 for (int i=1;i<=n;i++) { if (pNum[i]!=0) { for (int index=i;index<=n;index++) { cout<<pNum[index]; } cout<<endl; break; } } //+1 pNum +=1; //更新pNum for (int i=n;i>0;--i) { pNum[i-1]+=pNum[i]/10; pNum[i]=pNum[i]%10; } } delete []pNum; }
相关文章推荐
- 面试算法(十一)打印1到最大的n位数
- 剑指offer-3-面试12:打印1到最大的n位数
- 面试12:打印1到最大的n位数
- 【剑指Offer面试编程题】题目1515:打印1到最大的N位数--九度OJ
- 【剑指Offer面试编程题】题目1515:打印1到最大的N位数--九度OJ
- 面试题12:打印1到最大的n位数
- 用模拟加法打印1到n最大的n位数
- 打印1到最大的n位数
- 剑指Offer 题目1515:打印1到最大的N位数
- 面试题12 打印1到最大的n位数
- 《剑指offer》——打印1到最大的n位数
- 面试题12:打印1到最大的n位数
- 剑指offer 面试题12 打印1到最大的N位数
- 剑指offer--面试题17:打印从1到最大的n位数
- 【面试题12】打印1到最大的n位数
- 剑指Offer面试题12:打印1到最大的n位数 Java实现
- 打印1到最大的n位数
- 剑指offer--面试题12:打印1到最大的n位数--Java实现
- P94、面试题12:打印1到最大的n位数
- 题目1515:打印1到最大的N位数