#include<stdio.h>
int main()
{
int a,b,c;//a,b,c分别表示个位,十位,百位
for(a=1;a<=4;a++){ //可填在百位、十位、个位的数字都是1、2、3、4组成所有的排列
for(b=1;b<=4;b++){
for(c=1;c<=4;c++){
if(a!=b&&a!=c&&b!=c){ //去掉个位十位百位上相同的数字的的排列。
printf("%d%d%d\t",a,b,c);//输出满足条件的排列
}
}
}
}
return 0;
}
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
最新推荐文章于 2023-02-13 20:41:16 发布