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

#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;

}



你可能感兴趣的:(程序员)