nikoo
V2EX  ›  问与答

24 个字符有多少种排列组合方式?

  •  
  •   nikoo · Jul 3, 2018 · 3947 views
    This topic created in 3046 days ago, the information mentioned may be changed or developed.
    数学苦手,求教各位,

    例如:
    1 个字符有 1 种排列组合方式 a
    2 个字符有 2 种排列组合方式 ab、ba
    ...

    24 个字符有多少种排列组合方式?得到其结果的算法公式是什么?
    16 replies  •  2018-07-03 10:00:06 +08:00
    mywaiting
    mywaiting
    Jul 3, 2018❤️2
    1
    这不是最基本的排列组合?

    假如这是 24 个不同的字符,且考虑其顺序的话,那么其排列组合的方式有 24x23x22x21......x3x2x1 种
    nikoo
    nikoo
    OP
    Jul 3, 2018
    2
    @mywaiting 非常感谢,我在 java 里跑了一下,为什么结果是负数。。。

    System.out.println(24*23*22*21*20*19*18*17*16*15*14*13*12*11*10*9*8*7*6*5*4*3*2*1);
    -775946240

    System.out.println(24L*23L*22L*21L*20L*19L*18L*17L*16L*15L*14L*13L*12L*11L*10L*9L*8L*7L*6L*5L*4L*3L*2L*1L);
    -7835185981329244160
    blankme
    blankme
    Jul 3, 2018 via Android
    3
    @nikoo
    数字太大溢出了
    techdp
    techdp
    Jul 3, 2018 via Android
    4
    @nikoo 超过了变量的最大值
    huclengyue
    huclengyue
    Jul 3, 2018 via Android
    5
    24 的阶乘。。。java 应该是要用精度计算吧?忘了。。
    rabbbit
    rabbbit
    Jul 3, 2018❤️1
    6
    nikoo
    nikoo
    OP
    Jul 3, 2018
    7
    @rabbbit 非常感谢,这个 6.204484017332394E23 转为整数显示是多少?在 Java 里如何显示出来?(非操作,仅显示出该整数)
    rabbbit
    rabbbit
    Jul 3, 2018❤️1
    8
    6.204484017332394*10^23
    Java 不知道,没学过
    huclengyue
    huclengyue
    Jul 3, 2018 via Android❤️1
    9
    @nikoo java 里用精度计算。算出来是 string
    TtiGeR
    TtiGeR
    Jul 3, 2018 via iPhone❤️1
    11
    620448401733239439360000
    kY8mbXW833Lu28xn
    kY8mbXW833Lu28xn
    Jul 3, 2018 via Android❤️3
    12
    作业得自己完成
    lucifer9
    lucifer9
    Jul 3, 2018
    13
    放暑假了啊
    Hilong
    Hilong
    Jul 3, 2018
    14
    很奇怪,楼主是转行学 it 还是?
    mscb
    mscb
    Jul 3, 2018 via Android
    16
    24!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1334 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 19:25 · PVG 03:25 · LAX 11:25 · JFK 14:25
    ♥ Do have faith in what you're doing.