階乘為 的階乘為什么是1
網上的解釋是這樣的:
簡單來說就是規定了,但是有道理 。有沒有想過?為什么不規定0!=0?因為階乘是遞歸定義,n!=n*(n-1)!那么肯定有一個初始值需要人為指定 。我們知道1!=1,按1!=1*0!,所以0!=1而不是0 。
很明顯,這是為了讓公式n!=n*(n-1)!獲取所有適用的(包括1!) 。
但是,1類顯然不需要*(1-1)!可以,定義1就好!=1是初始值,不需要乘以其他數,但是不需要額外定義0!=1.
為什么我覺得0!=1可笑?原因如下:
①0和1一樣,不能實現階乘;
②如果允許定義0!=1,能不能也定義(-1)!=?,根據公式n!=n*(n-1)!,0!=0*(0-1)!,可以得到兩個邏輯上矛盾的結果:1,0!=0*任意數=0,0!是否等于1或0;2、(-1)!=0!/0=1/0(0作為分母不適用…) 。
③如果可以定義0的層次,則意味著0將參與層次運算,階乘的答案將完全混淆,所有自然非負整數的層次結果都等于0 。
所以需要排除0,0在階乘的適用范圍之外 。0的階乘的正確答案是“錯”,不是1 。因為上面的邏輯關系,覺得0!不,不能定義為初始值1 。現有教科書和計算器的定義是錯誤的 。
【階乘為 的階乘為什么是1】如果階乘必須定義一個初始值,只有1!=1,因為1的階乘只有一個非零整數,沒有乘法 。
推薦閱讀
- 全球素質最高的國家 為什么中國人素質低
- 陸豐東海鎮 廣東陸豐為什么沒人管
- 深圳跟上海是一個檔次嗎 廣東為什么管不了深圳
- 山村老尸小明死了沒 山村老尸為什么殺小強
- 曹睿為什么死的那么早 曹丕為什么短命
- 一位102歲的特殊老鄉
- 祖先為我們而活
- 曼谷味覺新選項
- “他們不是懷舊,而是在追尋真正的美麗。”
- 王凱:接住幸運的那個人
