用java計算10的階乘 1~10的階乘(!)分別是多少?
1~10的階乘(!)分別是多少?從1到10的階乘結(jié)果如下:1!= 12! = 2 * 1 = 23! = 3 * 2 * 1 = 64! = 4 * 3 * 2 * 1 = 245! = 5 * 4
1~10的階乘(!)分別是多少?
從1到10的階乘結(jié)果如下:1!= 12! = 2 * 1 = 23! = 3 * 2 * 1 = 64! = 4 * 3 * 2 * 1 = 245! = 5 * 4 * 3 * 2 * 1 = 1206! = 6 * 5 * 4 * 3 * 2 * 1 = 7207! = 7 * 6 * 5 * 4 * 3 * 2 * 1 = 50408! = 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1 = 403209! = 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1 = 36288010! = 10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1 = 3628800. 正整數(shù)的階乘等于所有小于或等于數(shù)字的正整數(shù)的乘積,0的階乘為1。自然數(shù)n的階乘是n!。2階乘計算公式(1)n的階乘表示為:n!=1 * 2 * 3 *... *(n-1)*n,其中n≥1。
0的階乘為什么等于1?
0!由于階乘之前沒有被拓寬,高中數(shù)學(xué)課本只做了硬性規(guī)定。
事實上,當我們擴展到負整數(shù)的階乘時,我們自然會解釋0的階乘等于1。
是:
因為(-1)!=-1*-2*-3*-4*-5*…
0*(-1)!=1。
所以0!=1.
見張彥儀數(shù)中的張階乘數(shù)