//题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
//
//程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。
#include<stdio.h>
int main()
{
int x,y,z;
int sum=0;
for(x=1;x<5;x++) {
for (y = 1; y < 5; y++){
for (z = 1; z < 5; z++) {
if (x != y && x != z && y != z) {
printf("%d%d%d\n", x, y, z);
sum++;
}
}
}
}
printf("无重复的共有%d个",sum);
return 0;
}
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
最新推荐文章于 2023-08-17 16:40:27 发布