开发者社区> 问答> 正文

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

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

展开
收起
珍宝珠 2019-11-19 14:30:06 5762 0
1 条回答
写回答
取消 提交回答
  • 程序源代码:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    
    for i in range(1,5):
        for j in range(1,5):
            for k in range(1,5):
                if( i != k ) and (i != j) and (j != k):
                    print i,j,k
    
    

    以上实例输出结果为:

    1 2 3
    1 2 4
    1 3 2
    1 3 4
    1 4 2
    1 4 3
    2 1 3
    2 1 4
    2 3 1
    2 3 4
    2 4 1
    2 4 3
    3 1 2
    3 1 4
    3 2 1
    3 2 4
    3 4 1
    3 4 2
    4 1 2
    4 1 3
    4 2 1
    4 2 3
    4 3 1
    4 3 2
    
    2019-11-19 14:49:37
    赞同 1 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载