真黨的沒有計算階乘的公式的,也沒有簡便方法,只是硬算,也可以運用計算機(jī),可以計算到65!,如果你想計算跟大的數(shù),我建議你上百度尋找計算階乘的軟件,聽說多大的數(shù)都能計算出來.嘿!那個Q幣的,怎么了?
還有這個參考:
由于階乘運算的增長速度特別快(比2^n的增長速度快),對于較小整數(shù)的階乘運算采用簡單的遞規(guī)算法可以實現(xiàn),但是對于大整數(shù)的乘法(比如1000!),則傳統(tǒng)的遞規(guī)算法就失去了作用.
由于本人的水平不高,用下列拙劣的方式實現(xiàn),請高人多多指教.具體如下:定義一個很長的數(shù)組,用數(shù)組的每一項表示計算結(jié)果的每一位.例如,7!=5040,a[1000],則a[0]=0,a[1]=4,a[2]=0,a[3]=5.
程序源代碼:
/**
*計算大數(shù)的階乘,算法的主要思想就是將計算結(jié)果的每一位用數(shù)組的一位來表示:如要計算5!,那么首先將
*(1) a[0]=1,然后a[0]=a[0]*2,a[0]=2,
*(2) a[0]=a[0]*3,a[0]=6
*(3) a[0]=a[0]*4,a[0]=24,此時a[1]=2,a[0]=4
*/
public class Factorial
{
static int a[] = new int [10000];
static void factorial(int n)
{
for(int i=2; i< a.length; i++)
a[i] = 0; //將數(shù)組元素初始化
a[0] = 1; //用數(shù)組的一項存放計算結(jié)果的位數(shù)
a[1] = 1; //將第一項賦值為一
for(int j= 2; j
階乘公式
階乘公式
數(shù)學(xué)人氣:658 ℃時間:2019-08-26 04:09:48
優(yōu)質(zhì)解答
我來回答
類似推薦
- 100的階乘 如何計算 有簡單的計算公式么
- 階乘的公式,用N表示~怎么表示
- 階乘的主要公式
- 1到n的階乘和的計算公式
- 階乘公式怎么運算的
- no more的位置不是放在實義動詞之前,助動詞,be動詞之后嗎?
- 在同一平面內(nèi),兩半徑不同的同心導(dǎo)線圓環(huán)通以同向電流時,為什么內(nèi)環(huán)擴(kuò)張,外環(huán)收縮?
- 等邊三角形邊長為a,則它的面積是?
- 一個長方體的表面積是280平方厘米,正好將它鋸成3個同樣大小的正方體,每個小正方體 的表面積是多少?
- 生物實驗有幾種對照,舉列說明
- 度量衡中,什么字母表示長度
- 已知關(guān)于x的方程2a(x-2)=(3b-1)x+2有無數(shù)多個解,求的a,b的值
猜你喜歡
- 1三角形三個內(nèi)角度數(shù)之比是1:2:3,最大邊長是8,則它的最小邊的長是多少
- 2按規(guī)律填數(shù):1/3、1/2、5/9、7/12、3/5、11/18.此列數(shù)中的第20個數(shù)是————
- 3田 比上下結(jié)構(gòu)是什么字
- 4常溫下不與濃硝酸,濃硫酸,氫氧化鈉反應(yīng)的是哪種:鋁,鋅,鐵
- 5三基色哪三種顏色?
- 6二分之一x加三分之二,x等于六分之一.
- 7no matter how great the difficulty is 和no matter how great the difficulty it is 區(qū)別 哪個對啊,
- 8急求各個國家的 國籍 國人 語言 以表格形式列出 英文
- 9一條拋物線的頂點是(z,-8).該拋物線與y軸焦點是(0,10),其中一個x軸焦點是(5,0)求:
- 10怎么樣培養(yǎng)寫作文的興趣?
- 11觀察作文四年級
- 12小敏家的客廳長3米,寬2.5米,選擇邊長為多少厘米的正方形地磚,正好鋪完且鋪的快數(shù)最少?最少需要多少塊