从1输出n位数字
来源:互联网 发布:淘宝 开电玩店 编辑:程序博客网 时间:2024/05/21 11:13
#include <iostream>#include <cstdio>using namespace std;int IsEnd(int *number,int len){ if(number==NULL || len<=0) return NULL; for(int i=0;i<len;i++) if(number[i]!=9) return 0; return 1;}int *numberAdd1(int *number,int len){ if(number==NULL || len<=0) return NULL; int jinwei=1; for(int i=len-1;i>=0;i--) { int one=number[i]+jinwei; number[i]=one%10; jinwei=one/10; } /*for(int i=0;i<len;i++) printf("%d",number[i]); printf("\n");*/ return number;}void PrintNum(int *number,int len){ if(number==NULL || len<=0) return ; int i=0; while(number[i]==0) i++; for(;i<len;i++) printf("%d",number[i]); printf("\n");}int main(){ int number[]={0,0,0,0,0}; int *number1=number; while(!IsEnd(number1,5)) { number1=numberAdd1(number1,5); PrintNum(number1,5); } return 0;}
0 0
- 从1输出n位数字
- 输入数字n,按顺序输出从1最大的n位10进制数
- 输入数字n,按顺序输出从1到最大的n位10进制数
- 输入数字 n,按顺序输出从 1 最大的 n 位 10 进制数
- 顺序输出从1到N位的所有数字(N可能是一个大数位)。
- 输入一个int型数字n,输出从1到最长为n位的全部数字
- 输入数字n,按顺序输出从1最大的n位10进制数。比如输入3,则输出1、2、3
- 输出1到n位之间的所有数字
- 题目:输入数字n,按顺序打印从1到n位十进制数;
- 输入数字n,按顺序打印出从1到最大的n位十进制数
- 输入数字n,按顺序打印出从1到最大的n位十进制数
- 从1打印到最大的n位数字(字符串模拟数字自加)
- 输入数字n,按顺序输出从1最大的n位10进制数。比如输入3,则输出1、2、3一直到最大的3位数即999
- 输入n,m,从1-n个数字里输出和为m的组合
- 输入n,输出从1到n位最大十进制数。例如输入2,输出1、2...99
- NYOJ_96 n-1位数 (输出一个除去最高位的数字)
- 字符串模拟数字加法解决大数输出(1到n位十进制输出,比如n=4,输出1~9999)
- 面试题12 打印从1到n位的最大数字
- dataguard
- Activity的布局初步(二)
- Gvim配置
- TableView详解
- xvid安装注意
- 从1输出n位数字
- 常用链接备份
- UVA 467 - Synching Signals(数论)
- Handler的使用方法(一)
- 锚文字切忌画蛇添足
- javaEE设计思想和技术架构
- StatSVN(查看NVS用户修改代码的情况)
- ios中的initWithFrame
- html条件注释代码