#include <stdio.h>
int main()
{
int i,j,k;
int count=0;
for(i=1;i<10;i++)
{
for (j=0;j<10;j++)
{
if(i!=j)
{
for(k=0;k<10;k++)
{
if((i!=k)&&(j!=k))
{
printf("%d",i*100+j*10+k);
printf(" ");
count+=1;
}
}
}
}
}
printf("总数为:%d\n",count);
return 0;
}
0-9十个数字能组成多少个各位数均不相同的三位数?
该C语言程序使用三层嵌套循环遍历1到100之间的整数,通过条件判断排除重复数字,打印出所有不重复的三位数,并计算总数。变量i,j,k用于构成三位数,count记录有效组合的数量。
摘要由CSDN通过智能技术生成