<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    春風(fēng)博客

    春天里,百花香...

    導(dǎo)航

    <2008年6月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    293012345

    統(tǒng)計(jì)

    公告

    MAIL: junglesong@gmail.com
    MSN: junglesong_5@hotmail.com

    Locations of visitors to this page

    常用鏈接

    留言簿(11)

    隨筆分類(224)

    隨筆檔案(126)

    個(gè)人軟件下載

    我的其它博客

    我的鄰居們

    最新隨筆

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    求階乘數(shù)中尾后零的個(gè)數(shù)

    主要是利用了10=2*5,一個(gè)數(shù)中5的因子個(gè)數(shù)必定比2的因子個(gè)數(shù)少的原理。

    代碼如下:

    package com.sitinspring;

    /**
     * 求階乘數(shù)中尾后零的個(gè)數(shù)
     * 如10!的尾后零的個(gè)數(shù)為2
     * 
    @author sitinspring(junglesong@gmail.com)
     * 
    @since 2008-6-10 上午11:57:45
     * @vsersion 1.00 創(chuàng)建 sitinspring 2008-6-10 上午11:57:45
     
    */

    public class PowerZeroCount{
        
    public static void main(String[] args){
            
    int sum=0;
            
    for(int i=1;i<=100;i++){
                
    int count=getDivisorCount(i,5);
                sum
    +=count;
            }

            
            System.out.println(
    "100階乘尾后0的個(gè)數(shù)為:"+sum);
        }

        
        
    /**
         * 取得除數(shù)在被除數(shù)中的可整除次數(shù),如5在25中的可整除個(gè)數(shù)為2
         * 
    @param Dividend 被除數(shù)
         * 
    @param divisor 除數(shù)
         * 
    @return
         
    */

        
    public static int getDivisorCount(int Dividend,int divisor){
            
    if(Dividend==0){
                
    return 0;
            }

            
            
    int count=0;
            
            
    if(Dividend % divisor==0){
                count
    =1;
                count
    +=getDivisorCount(Dividend/divisor,divisor);
            }

            
            
    return count;
        }

        
        
    /**
         * 求某數(shù)階乘,但很快會(huì)溢出,擴(kuò)大int為long也很快會(huì)溢出,放在這里只是做個(gè)演示
         * 
    @param n
         * 
    @return
         
    */

        
    public static int power(int n){
            
    if(n<=1){
                
    return 1;
            }

            
    else{
                
    return n*power(n-1);
            }

        }

    }

    輸出:
    100階乘尾后0的個(gè)數(shù)為:24

    posted on 2008-06-10 12:14 sitinspring 閱讀(638) 評(píng)論(0)  編輯  收藏 所屬分類: 算法數(shù)據(jù)結(jié)構(gòu)

    sitinspring(http://m.tkk7.com)原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處.
    主站蜘蛛池模板: 亚洲人成无码网站在线观看| 成人黄页网站免费观看大全| 久久久亚洲精华液精华液精华液| 亚洲国产精品无码成人片久久| 卡1卡2卡3卡4卡5免费视频| 日本高清免费观看| 一级视频在线免费观看| 在线亚洲午夜片AV大片| 亚洲伊人久久大香线蕉苏妲己| 亚洲麻豆精品国偷自产在线91| 免费电影在线观看网站| 18禁止看的免费污网站| 国产成年无码久久久免费| 一级特级女人18毛片免费视频| 亚洲国产欧美一区二区三区| 亚洲人成影院午夜网站| 亚洲综合久久综合激情久久| 国产偷国产偷亚洲清高动态图 | 亚洲人精品午夜射精日韩 | 亚洲AV日韩AV一区二区三曲| 色婷五月综激情亚洲综合| 亚洲麻豆精品果冻传媒| 亚洲欧洲国产精品你懂的| 久久久久久亚洲精品中文字幕| 亚洲精品制服丝袜四区| 在线观看亚洲精品福利片| 久久青青草原亚洲av无码| 亚洲欧洲久久av| 亚洲精品人成无码中文毛片| 亚洲?V无码乱码国产精品 | 污污免费在线观看| 在线看亚洲十八禁网站| 小说专区亚洲春色校园| 自拍偷自拍亚洲精品偷一| 国产AV无码专区亚洲AV麻豆丫| 亚洲欧美日韩中文字幕一区二区三区 | 久久亚洲AV成人出白浆无码国产| 亚洲综合在线视频| 亚洲日韩乱码中文无码蜜桃| 亚洲噜噜噜噜噜影院在线播放| 亚洲人成毛片线播放|