计算a的阶乘的计算

真党的没有计算阶乘的计算的公式的也没有简便方法,只是硬算也可以运用计算机,可以计算到65!如果你想计算跟大的数,我建议你上百度寻找计算阶乘的计算的軟件听说多大的数都能计算出来。 嘿!那个Q币的怎么了? ^_^

由于阶乘的计算运算的增长速度特别快(比2^n的增长速度快),对于较小整數的阶乘的计算运算采用简单的递规算法可以实现但是对于大整数的乘法(比如1000!),则传统的递规算法就失去了作用

由于本人的水岼不高,用下列拙劣的方式实现请高人多多指教。具体如下:定义一个很长的数组用数组的每一项表示计算结果的每一位。例如7!=5040,a[1000]则a[0]=0,a[1]=4,a[2]=0,a[3]=5

*计算大数的阶乘的计算,算法的主要思想就是将计算结果的每一位用数组的一位来表示:如要计算5!那么首先将

a[0] = 1; //用数组的┅项存放计算结果的位数

我要回帖

更多关于 阶乘的计算 的文章

 

随机推荐