有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数


题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

           1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去

               掉不满足条件的排列。  

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5     int i,j,k,count=0;
 6 
 7     for(i=1;i<5;i++)
 8     for(j=1;j<5;j++)
 9     for(k=1;k<5;k++)
10     if(i!=j&&i!=k&&j!=k)
11     {
12         printf("%d%d%d ",i,j,k);
13         count++;
14         if(count==3)
15         {
16             printf("\n");
17             count=0;
18         }
19     }
20 
21     return 0;
22 }

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM