29 lines
646 B
C
29 lines
646 B
C
/*-------------------------------------------------------
|
||
编程求用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);
|
||
}
|