C语言编程在线求!有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

C语言编程在线求!有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?... C语言编程在线求!有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 展开
 我来答
熊熊熊灬熊孩子
推荐于2019-11-16 · TA获得超过7375个赞
知道小有建树答主
回答量:69
采纳率:0%
帮助的人:1万
展开全部
  1. 这个是一个简单的排列组合问题:4*3*2=24种(第1位可以从4个数字中任选一个,第二位只能从剩下的3个数字中选一个,第三位只能从剩下的2个数字中任选一个)。

  2. 编程求解:

  3. [cpp] view plain copy print?

  4. #include<stdio.h>  

  5. #include<stdlib.h>  

  6. void Test()  

  7. {  

  8. int j = 1;  

  9. int k = 1;  

  10. int t = 1;  

  11. int num = 0;  

  12. for (j = 1; j <= 4; j++)  

  13. {  

  14. for (k = 1; k <= 4; k++)  

  15. {  

  16. for (t = 1; t <= 4; t++)  

  17. {  

  18. if ((j != k)  

  19. &&(j != t)  

  20. &&(k != t))  

  21. {  

  22. num = j + k * 10 + t * 100;  

  23. printf("%d    ", num);  

  24. }  

  25. }  

  26. }  

  27. }      

  28. }  

  29. int main()  

  30. {  

  31. Test();  

  32. system("pause");  

  33. return 0;  

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式