精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 階乘公式

    階乘公式
    數(shù)學(xué)人氣:658 ℃時間:2019-08-26 04:09:48
    優(yōu)質(zhì)解答
    真黨的沒有計算階乘的公式的,也沒有簡便方法,只是硬算,也可以運用計算機(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
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版