题目:有1,2,3,4个数字,能组成多少个互不相同且无重复的数字的三位数?都是多少?
#include<stdio.h>
int main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++)
for(k=1;k<5;k++)
{
if(i!=k&&i!=j&&j!=k)
printf("%d,%d,%d\n",i,j,k);
}
return 0;
}
思路:填在百位,十位,个位的数字都是1,2,3,4。组成所有的排列后再去掉不满足条件的排列。