博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

程序员面试100题之三十八,输出1到最大的N位数

Posted on 2010-09-24 19:30  KurtWang  阅读(213)  评论(0编辑  收藏  举报
#include "stdafx.h"

void print(char * number, int len, int index)
{
	if(index == len)
	{
		printf("%s\n",number);
		return;
	}
	for(int i=0;i<10;i++)
	{
		number[index] = '0' + i;
		print(number, len, index+1);
	}
}

int _tmain(int argc, _TCHAR* argv[])
{
	char num[4]="";
	print(num,3,0);
	return 0;
}