[請益] 請問php階乘

看板PHP作者 (新年快到了耶...)時間19年前 (2007/01/24 22:43), 編輯推噓8(808)
留言16則, 8人參與, 最新討論串1/1
請問用php 算500! 可以算出來嗎... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.89.111

01/24 22:44, , 1F
請說明不能的理由.... Orz
01/24 22:44, 1F

01/24 22:44, , 2F
列印出來不完整????!!!
01/24 22:44, 2F

01/24 22:53, , 3F
用什麼方法可以印出完整的數字呢???
01/24 22:53, 3F

01/24 23:00, , 4F
Java 有 BigInteger,看看 PHP 有沒有類似的東西
01/24 23:00, 4F

01/24 23:00, , 5F
沒有就自己實做大數運算吧.... [茶]
01/24 23:00, 5F

01/24 23:30, , 6F
why not!?
01/24 23:30, 6F

01/25 00:59, , 7F
對我而言寫好這支程式 比post這篇文章等人家回應還快很多
01/25 00:59, 7F

01/25 01:36, , 8F
五樓沒搞錯吧 !! 果然是專業的五樓 XDD
01/25 01:36, 8F

01/25 01:40, , 9F
自已實作,絕對不難
01/25 01:40, 9F

01/25 18:53, , 10F
大樹的話用數值字串的概念
01/25 18:53, 10F

01/26 01:42, , 11F
bcmath, gmp PHP都有,個人只用過bcmath
01/26 01:42, 11F

01/26 01:43, , 12F
gmp好像有內建階乘的函數,算起來比較快
01/26 01:43, 12F

01/26 01:45, , 13F
不過如果只是500!的話,用bcmath+for也是瞬解
01/26 01:45, 13F

01/26 01:46, , 14F
不過20000!就要48秒多
01/26 01:46, 14F

01/26 01:46, , 15F
以上資料是在P4 1.73G的CPU跑的
01/26 01:46, 15F

01/26 03:32, , 16F
謝謝各位啦...我找到了用bcmul可以很快算出來!!
01/26 03:32, 16F
文章代碼(AID): #15jt1uN7 (PHP)
文章代碼(AID): #15jt1uN7 (PHP)