實(shí)現(xiàn)一百個(gè)階乘的高精度計(jì)算。
一、階乘的定義
!,例如,5!=5×4×3×2×1=120。其中,0!=1。
實(shí)現(xiàn)一百個(gè)階乘的方法
ath實(shí)現(xiàn)一百個(gè)階乘的代碼
) == 0 1
else-1)
t(factorial(100))
運(yùn)行結(jié)果為
93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
中整數(shù)類型的表示范圍。因此,需要使用高精度計(jì)算。
高精度計(jì)算
alal模塊實(shí)現(xiàn)一百個(gè)階乘的代碼
alportal
) == 0 1
else-1)
al(factorial(100))t(result)
運(yùn)行結(jié)果為
93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
al模塊可以進(jìn)行高精度計(jì)算,得到正確的結(jié)果。
al模塊,可以處理任意大小的數(shù)值,非常適合進(jìn)行數(shù)值計(jì)算和科學(xué)計(jì)算。