來源:轉(zhuǎn)載 發(fā)布時(shí)間:2018-11-14 09:37:27 閱讀量:1086
本篇文章主要給大家介紹實(shí)現(xiàn)一個(gè)PHP類來計(jì)算整數(shù)的階乘。
推薦參考學(xué)習(xí):《PHP教程》
首先大家簡單了解一下什么是階乘?
一個(gè)正整數(shù)的階乘(factorial)是所有小于及等于該數(shù)的正整數(shù)的積,并且0的階乘為1。自然數(shù)n的階乘寫作n!。
簡單的說,比如6的階乘就是6!=1*2*3*4*5*6
那么我們?nèi)绾螌?shí)現(xiàn)PHP類來計(jì)算整數(shù)的階乘?
實(shí)現(xiàn)代碼如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
|
上述代碼就是計(jì)算出5的階乘,輸出結(jié)果為120。
相關(guān)函數(shù)介紹:
is_int()函數(shù)檢測變量是否是整數(shù)。
__construct() 函數(shù)創(chuàng)建一個(gè)新的 SimpleXMLElement 對象。PHP 5 允行開發(fā)者在一個(gè)類中定義一個(gè)方法作為構(gòu)造函數(shù)。具有構(gòu)造函數(shù)的類會在每次創(chuàng)建新對象時(shí)先調(diào)用此方法,所以非常適合在使用對象之前做一些初始化工作。
我們可以用一個(gè)邏輯圖來表示:
本篇文章就關(guān)于實(shí)現(xiàn)一個(gè)PHP類計(jì)算整數(shù)階乘的方法介紹,具有一定的參考價(jià)值,希望對需要的朋友有所幫助!