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