题目描述
1、2、3 、4 能组成多少个互不相同且无重复数字的三位数?都是多少?
分析
把所有情况给遍历一下就可以了,条件判定!!!
代码解析
#include <stdio.h>
int main()
{
int i,j,k,count=0;
for(i=1;i<5;i++){
for(j=1;j<5;j++){
for(k=1;k<5;k++){
if(i!=j&&j!=k&&i!=k){
count++;
printf("%d%d%d ",i,j,k);
if(count%4==0){ //统计四个为一行
printf("\n");
}
}
}
}
}
printf("\n能组成这样的数有%d个!",count);
return 0;
}
运行结果