![]() |
1
mywaiting 2018-07-03 00:14:15 +08:00 ![]() 这不是最基本的排列组合?
假如这是 24 个不同的字符,且考虑其顺序的话,那么其排列组合的方式有 24x23x22x21......x3x2x1 种 |
![]() |
2
nikoo OP @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 |
5
huclengyue 2018-07-03 00:22:25 +08:00 via Android
24 的阶乘。。。java 应该是要用精度计算吧?忘了。。
|
![]() |
6
rabbbit 2018-07-03 00:23:42 +08:00 ![]() |
![]() |
7
nikoo OP @rabbbit 非常感谢,这个 6.204484017332394E23 转为整数显示是多少?在 Java 里如何显示出来?(非操作,仅显示出该整数)
|
![]() |
8
rabbbit 2018-07-03 00:30:21 +08:00 ![]() 6.204484017332394*10^23
Java 不知道,没学过 |
9
huclengyue 2018-07-03 00:44:15 +08:00 via Android ![]() @nikoo java 里用精度计算。算出来是 string
|
![]() |
10
pkuphy 2018-07-03 00:56:16 +08:00 ![]() |
11
TtiGeR 2018-07-03 00:59:49 +08:00 via iPhone ![]() 620448401733239439360000
|
![]() |
12
1024MB 2018-07-03 01:45:09 +08:00 via Android ![]() 作业得自己完成
|
![]() |
13
lucifer9 2018-07-03 08:00:14 +08:00
放暑假了啊
|
![]() |
14
Hilong 2018-07-03 08:30:15 +08:00
很奇怪,楼主是转行学 it 还是?
|
![]() |
15
ynyounuo 2018-07-03 08:36:39 +08:00
|
![]() |
16
mscb 2018-07-03 10:00:06 +08:00 via Android
24!
|