C语言输出123456互不相同的三位数组合
1.运行代码,结果如下。
2.源代码
#include<stdio.h>
void main ()
{
int i,j,k,count=0;
printf(" 由1,2,3,4,5,6组成的互不相同的三位数是:\n");
for(i=1;i<=6;i++)
for(j=1;j<=6;j++)
for(k=1;k<=6;k++)
if(i!=k&&i!=j&&j!=k)
{
printf(" %d ",100*i+10*j+k);
count++;
if(count%10==0)
printf("\n");
}
printf(" 由1,2,3,4,5,6组成的互不相同的三位数有%d个\n",count);
}