階乘怎麼算,n的階乘等於什麼

2021-03-04 04:50:23 字數 5447 閱讀 5720

1樓:宇智波

#include

main()

你輸入幾就是幾的階乘 。(我想你應該還沒有學過函式!所以我用這種方法,後面也可以函式做。)

2樓:匿名使用者

例如3!(3的階乘) = 1乘2乘3;

4! = 1*2*3*4,以此類推

需要注意的是0的階乘等於1。

3樓:古月耳示明

//求k的階乘

int f(int k)

4樓:支楊悉芷蘭

1*1!+2*2!+3*3!+……n*n!=(n+1)!-1

2的階乘的階乘是什麼啊?就是2!!代表的什麼意思?怎樣計算?謝謝

5樓:匿名使用者

2!!是乙個階乘計算,是計算2的階乘,2!!=2。具體的計算過程如下:

2!!=2x1=2。

乙個正整數的階乘(factorial)是所有小於及等於該數的正整數的積,並且0的階乘為1。自然數n的階乘寫作n!。2023年,基斯頓·卡曼引進這個表示法。

亦即n!=1×2×3×...×(n-1)n。階乘亦可以遞迴方式定義:0!=1,n!=(n-1)!×n。

6樓:ayymc劉先生

隔項階乘

4!!=4*2

5!!=5*3*1

7!!=7*5*3*1

以此類推

7樓:匿名使用者

階乘就是從1開始一直乘到這個數,比如4!=1x2x3x4 10!=1x2x3x4x......

x10 樓主初中或者高1吧,到高二的時候 排列組合裡面要學的,還有關於階乘的公式,可以去翻翻龍門專題 計數原理 裡面說的很詳細

8樓:風吟天涯

我認為從裡往外算:

第一層:2*1=2

第二層2*1=2

9樓:匿名使用者

2無論幾次階乘,都是等於2。

因為2!=2,所以2的階乘再階乘也是等於2。

n的階乘等於什麼

10樓:晚夏落飛霜

1、當n=0時,n!=0!=1

2、當n為大於0的正整數時,n!=1×2×3×…×n

乙個正整數的階乘(factorial)是所有小於及等於該數的正整數的積。自然數n的階乘寫作n!。該概念於2023年由數學家基斯頓·卡曼引進。

通常我們所說的階乘是定義在自然數範圍裡的(大多科學計算器只能計算 0~69 的階乘),小數科學計算器沒有階乘功能,如 0.5!,0.65!,0.777!都是錯誤的

0的階乘

由於正整數的階乘是一種連乘運算,而0與任何實數相乘的結果都是0。所以用正整數階乘的定義是無法推廣或推導出0!=1的。即在連乘意義下無法解釋「0!=1」。

給「0!」下定義只是為了相關公式的表述及運算更方便。 它只是一種定義出來的特殊的「形式」上的階乘記號,無法用演繹方法來論證。「為什麼0!=1」這個問題是偽問題。

11樓:酒永芬由霜

n!!是雙階乘。當m是自然數時,表示不超過m且與m有相同奇偶性的所有正整數的乘積。如:3!!=1*3=3,6!!=2*4*6=48

當m是負奇數時,表示絕對值小於它的絕對值的所有負奇數的絕對值積的倒數。如:(-7)!!=1/(|-5|

*|-3|

*|-1|)=1/15

這個不一樣的,n!

還有簡便方法沒聽過啊

12樓:全是吃的啊

n!=1×2×3×...×n。階乘亦可以遞迴方式定義:0!=1,n!=(n-1)!×n。

大於等於1

任何大於等於1 的自然數n 階乘表示方法:

或0的階乘

0!=1。

定義的必要性

由於正整數的階乘是一種連乘運算,而0與任何實數相乘的結果都是0。所以用正整數階乘的定義是無法推廣或推導出0!=1的。即在連乘意義下無法解釋「0!=1」。

給「0!」下定義只是為了相關公式的表述及運算更方便。

13樓:施秀榮滕綢

最簡單地就是遞迴形式了

當n=1時,n!=1(基礎情況)

n>1時,n!=n*(n-1)!

14樓:長秋芹普癸

n!=n*(n-1)*(n-2)....2*1

貌似這個公式並沒有什麼複雜的吧,很有規律,很好記,你執意要問更簡單的有什麼意義呢

15樓:匿名使用者

公式:n!=n*(n-1)!

階乘的計算方法

階乘指從1乘以2乘以3乘以4一直乘到所要求的數。

例如所要求的數是4,則階乘式是1×2×3×4,得到的積是24,24就是4的階乘。 例如所要求的數是6,則階乘式是1×2×3×..×6,得到的積是720,720就是6的階乘。

例如所要求的數是n,則階乘式是1×2×3×…×n,設得到的積是x,x就是n的階乘。

階乘的表示方法

在表達階乘時,就使用「!」來表示。如x的階乘,就表示為x!

他的原理就是反推,如,舉例,求10的階乘=10*9的階乘(以後用!表示階乘)那麼9!=?

,9!=9*8!,8!

=8*7!,7!=7*6!

,6!=6*5!,5!

=5*4!,4!=4*3!

,3!=3*2!,2!

=2*1!,1的階乘是多少呢?是1 1!

=1*1,數學家規定,0!=1,所以0!=1!

然後在往前推算,公式為n!(n!為當前數所求的階乘)=n(當前數)*(n-1)!

(比他少一的乙個數n-1的階乘把公式列出來像後推,只有1的!為1,所以要從1開始,要知道3!要知道2!

就要知道1!但必須從1!開始推算所以要像後推,如果遍程式演算法可以此公式用乙個函式解決,並且巢狀呼叫次函式,,)把數帶入公式為, 1!

=1*1 2!=2*1(1!) 3!

=3*2(2!) 4=4*6(3!),如果要是程式設計,怎麼解決公式問題呢

首先定義演算法

//演算法,1,定義函式,求階乘,定義函式fun,引數值n,(#include

long fun(int n ) //long 為長整型,因20!就很大了超過了兆億

(數學家定義數學家定義,0!=1,所以0!=1!,0與1的階乘沒有實際意義)

2,函式體判斷,如果這個數大於1,則執行if(n>1)(往回退算,這個數是10求它!,要從2的階乘值開始,所以執行公式的次數定義為9,特別需要注意的是此處,當前第一次寫入**執行,已經算一次)

求這個數的n階乘(公式為,n!=n*(n-1)!,並且反回乙個值,

return (n*(fun(n-1));(這個公式為,首先這個公式求的是10的階乘,但是求10的階乘就需要,9的階乘,9的階乘我們不知道,所以就把10減1,也就是n-1做為乙個新的階乘,從新呼叫fun函式,求它的階乘然後在把這個值返回到 fun(n-1),然後執行n*它返回的值,其實這個公式就是呼叫fun函式的結果,函式值為return 返回的值,(n-1)為引數依次類推,...一值巢狀呼叫fun函式,

到把n-1的值=1,

注意:此時已經執行9次fun()函式算第一次執行,,呼叫幾次fun函式呢?8次函式,所以,n-1執行了9次,n-1=1 ,n=2已經呼叫就可以求2乘階值

16樓:義亭仵婭靜

n!=n*(n-1)*(n-2)*(n-3)*…*3*2*1

17樓:桓夏析天真

沒公式的。

簡單一點的就要記,

難一點的就按計算機,有此功能。

18樓:永幼簡薄

約為(n/e)∧2(√2nπ)

19樓:匿名使用者

n! = n*(n-1)*(n-2)*.....*2*1

從n一直乘到1

20樓:折戟逍遙

n! 就是從n乘到1

21樓:孤苦免空

n! = n*(n-1)*(n-2)*.....*2*1

-1/2的階乘怎麼算

22樓:鄭浪啪

答案:n!=γ(n+1)

(-1/2)!=γ(1/2)=√π

思路:利用伽瑪函式。

擴充套件資料

通常我們所說的階乘是定義在自然數範圍裡的(大多科學計算器只能計算 0~69 的階乘),小數科學計算器沒有階乘功能,如 0.5!,0.

65!,0.777!

都是錯誤的。但是,有時候我們會將gamma 函式定義為非整數的階乘,因為當 x 是正整數 n 的時候,gamma 函式的值是 n-1 的階乘。

伽瑪函式(gamma function)

定義伽馬函式:運用積分的知識,我們可以證明γ(s)=(s-1)× γ(s-1)

所以,當 x 是整數 n 時,

這樣 gamma 函式實際上就是階乘的延拓。

23樓:匿名使用者

答案:n!=γ(n+1)

(-1/2)!=γ(1/2)=√π

思路:利用伽瑪函式。

乙個正整數的階乘(factorial)是所有小於及等於該數的正整數的積,並且0的階乘為1。自然數n的階乘寫作n!。2023年,基斯頓·卡曼引進這個表示法。

亦即n!=1×2×3×...×n。階乘亦可以遞迴方式定義:0!=1,n!=(n-1)!×n。

擴充套件資料

當 m 是自然數時,表示不超過 m 且與 m 有相同奇偶性的所有正整數的乘積。如:

當 m 是負奇數時,表示絕對值小於它的絕對值的所有負奇數的絕對值積的倒數。

一直以來,由於階乘定義的不科學,導致以後的階乘拓展以後存在一些理解上得困擾,和數理邏輯的不順。階乘從正整數一直拓展到複數。傳統的定義不明朗。所以必須科學再定義它的概念

真正嚴謹的階乘定義應該為:對於數n,所有絕對值小於或等於n的同餘數之積。稱之為n的階乘,即n!

對於複數應該是指所有模n小於或等於│n│的同餘數之積。。。對於任意實數n的規範表示式為:

正數 n=m+x,m為其正數部,x為其小數部

負數n=-m-x,-m為其正數部,-x為其小數部

24樓:您輸入了違法字

答案:n!=γ(n+1)

(-1/2)!=γ(1/2)=√π

思路:利用伽瑪函式。

25樓:0可憐白發生

n!=γ(n+1)

(-1/2)!=γ(1/2)=√π

26樓:匿名使用者

階乘一般指非負整數的階乘,不包括負數.

27樓:穩定網際網路專案

你的計算器有階乘自然會有 x! 的符號\r\n如果x!不再按鍵上而在按鍵上面的空行,則需要先按數字,再按shift,再按空項下的按鍵\r\n不是每個計算器都能算階乘的

0的階乘為什麼等於,0的階乘為什麼等於

從階乘的定義出發。從階乘表示式n!n n 1 中,知道乙個數的階乘是遞推定義的。比如要計算乙個任意的整數m的階乘,我們就把m作為初值,計算m m m 1 同樣的,當m l時,m!1 1 0 1,取等式中最後乙個等號的兩邊,即1 0 1,這個等式兩邊同時約去1,就得到如下結果 0 1。階乘的計算方法是...

7的階乘是多少啊,7的階乘等於多少

7 7 6 5 4 3 2 1 5040 7的階乘等於多少 7的階乘 7x6x5x4x3x2x1 5040 7 6 5 4 3 2 1 5040 7 等於多少?解 7 等於5040 乙個正整數的階乘 factorial 是所有小於及等於該數的正整數的積,並且0的階乘為1。自然數n的階乘寫作n 亦即n...

2n的階乘和雙階乘一樣嗎,請問2n 1的雙階乘與2n的雙階乘的比值是什麼?

不一樣。2n 2n 2n 2 2n 4 2n 2n 2n 1 2n 2 乙個正整數的階乘是所有小於及等於該數的正整數的積,並且0的階乘為1。自然數n的階乘寫作n 1808年,基斯頓 卡曼引進這個表示法。亦即n 1 2 3 n。階乘亦可以遞迴方式定義 0 1,n n 1 n。當然不一樣 2n 2n 2...