從1到10連乘怎麼算
利用乘法分配律,直接相乘便可。
2*5*10*1*(3*4*6*7*8*9)
=100*(3*2*2*2*3*7*2*2*2*3*3)
=700*(3*3*3*3)*(2*2*2*2*2*2)
=700*81*64
=44800*(80+1)
=3584000+44800
=3628800
擴展資料:
從1到10連乘,其實就是10的階乘。
一直以來,由於階乘定義的不科學,導致以後的階乘拓展以後存在一些理解上得困擾,和數理邏輯的不順。
階乘從正整數一直拓展到複數。傳統的定義不明朗。所以必須科學再定義它的概念
真正嚴謹的階乘定義應該為:對於數n,所有絕對值小於或等於n的同餘數之積。稱之為n的階乘,即n!
對於複數應該是指所有模n小於或等於│n│的同餘數之積。
對於任意實數n的規範表達式為:
正數 n=m+x,m為其正數部,x為其小數部
負數n=-m-x,-m為其正數部,-x為其小數部
對於純複數:n=(m+x)i,或n=-(m+x)i
再拓展階乘到純複數:
正實數階乘: n!=│n│!=n(n-1)(n-2)....(1+x).x!=(i^4m).│n│!
1*2*3*4*5*6*7*8*9*10=3628800。首先將簡單的數字之間相乘,分為以下幾組:1*2*3*6=36,7*8=56,4*5=20,9*10=90,這樣每組數的結果都不超出百位數,然後再用拆分法,將36和56分別拆分為30+6和50+6,20*90=1800,為了便於簡單運算或口算,最後再將1800拆分為2000-200,得到結果。