【C语言】数字1,2,3,4能组成多少个互不相同且无重复数字的三位数

﹏ヽ暗。殇╰゛Y 2023-07-10 15:51 45阅读 0赞

题目描述

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

解题思路

可填在百位、十位、个位的数字都是1,2,3,4.组成所有的排列后再去掉不满足条件的排列。

完整代码

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

发表评论

表情:
评论列表 (有 0 条评论,45人围观)

还没有评论,来说两句吧...

相关阅读