求有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数
#include<stdio.h>
void main()
{int i,j,k,a,b,c,result,d=0;
for(i=1;i<5;i++)
for(j=1;j<5;j++)
for(k=1;k<5;k++)
{if(i!=j && i!=k && j!=k)
{a=100*i;
b=10*j;
c=k;
result=a+b+c;
d++;
printf("%d/t",result);
}
}
printf("/n能组成%d个互不相同且无重复数字的三位数/n",d);
}
本文通过一个具体的编程实例探讨了如何使用C语言解决一个典型的组合数学问题:由1、2、3、4四个数字组成无重复数字的三位数的计数问题。通过三重循环结构,确保每个数字只被使用一次,并输出所有可能的组合。
3013

被折叠的 条评论
为什么被折叠?



