/*-------------------------------------------------------
编程求用1,2,3,4四个数字可以组成多少个无重复数字的四位数,并输出这些四位数。(注:使用for循环)
结果:
1234
1243
1324
 。
 。
 。
可以组成24个无重复数字的四位数
-------------------------------------------------------*/
#include <stdio.h>
main()
{
	int a,b,c,d,count;
	count=0;
/**********Program**********/
	for(a=1;a<5;a++)
		for(b=1;b<5;b++)
			for(c=1;c<5;c++)
				for(d=1;d<5;d++)
					if(a!=b && a!=c && a!=d && b!=c && b!=d && c!=d){
						printf("%d%d%d%d\n", a, b, c, d);
						count++;
					}
/**********  End  **********/	
	printf("可以组成%d个无重复数字的四位数\n",count);
}