欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

求1000階乘的結(jié)果末尾有多少個(gè)0

 更新時(shí)間:2014年02月26日 09:06:35   作者:  
題目是:求1000!的結(jié)果末尾有多少個(gè)0,解題思路:兩個(gè)素?cái)?shù)2、5,相乘即可得到10,我們可以認(rèn)為,有多少組2、5,結(jié)尾就有多少個(gè)0,下面是代碼,需要的朋友可以參考下

素?cái)?shù)是個(gè)科學(xué)計(jì)算中很重要的一個(gè)概念,素?cái)?shù)也叫質(zhì)數(shù)。素?cái)?shù)就是最純凈的數(shù),沒有任何其它成分的數(shù),其它的數(shù)都可以說是由素?cái)?shù)相乘出來(lái)的。 所以,理解好素?cái)?shù),對(duì)于數(shù)學(xué)和程序來(lái)說,有重要的意義。

題目是:求1000!的結(jié)果末尾有多少個(gè)0

復(fù)制代碼 代碼如下:

1000! = 1×2×3×4×5×...×999×1000

復(fù)制代碼 代碼如下:

public static void main(String[] args) {
 /*1000的階乘已經(jīng)是天文數(shù)字了,所以不可能計(jì)算出來(lái),再看有多少個(gè)0*/
 /* 解題思路:兩個(gè)素?cái)?shù)2、5,相乘即可得到10,我們可以認(rèn)為,有多少組2、5,結(jié)尾就有多少個(gè)0 */
 /* 操作方法:操作1到1000中所有的數(shù),看每個(gè)數(shù)能被2和5整除幾次,并分別統(tǒng)計(jì),假設(shè)被2整除8次,被5整除12次,那我們可以認(rèn)為有8組(2,5),即8個(gè)0*/

 //被2整除的次數(shù)之和
 int count2 = 0;
 //被5整除的次數(shù)之和
 int count5 = 0;

 //遍歷所有的數(shù)
 for (int number = 1; number <= 1000; number ++) {
  int dynmicNumber = number;//該數(shù)的一個(gè)復(fù)制,用于不數(shù)的整除用
  while (dynmicNumber % 2 == 0) { //統(tǒng)計(jì)該數(shù)能被2整除多少次,但是并不單獨(dú)統(tǒng)計(jì),而是統(tǒng)計(jì)到全局
   count2++;
   dynmicNumber /= 2;
  }
  while (dynmicNumber % 5 == 0) { //統(tǒng)計(jì)該數(shù)能被2整除多少次,但是并不單獨(dú)統(tǒng)計(jì),而是統(tǒng)計(jì)到全局
   count5++;
   dynmicNumber /= 5;
  }
 }

 System.out.println("結(jié)尾0的個(gè)數(shù)為:" + Math.min(count2, count5));
 /* 素?cái)?shù)是個(gè)科學(xué)計(jì)算中很重要的一個(gè)概念,素,可以理解為很單純的意思,比如:白素紙,白素貞,元素。素?cái)?shù)也叫質(zhì)數(shù),質(zhì)也可以理解為單純的意思吧,質(zhì)量,物質(zhì),本質(zhì)。
  * 素和質(zhì)連起來(lái)就是素質(zhì),素質(zhì)用來(lái)形容人的話,可以理解為:最基本的道德,最原始的人性,等等。
  * 素?cái)?shù)就是最純凈的數(shù),沒有任何其它成分的數(shù),其它的數(shù)都可以說是由素?cái)?shù)相乘出來(lái)的。
  * 所以,理解好素?cái)?shù),對(duì)于數(shù)學(xué)和程序來(lái)說,有重要的意義。*/
}

相關(guān)文章

  • Springboot使用JustAuth實(shí)現(xiàn)各種第三方登陸

    Springboot使用JustAuth實(shí)現(xiàn)各種第三方登陸

    本文主要介紹了Springboot使用JustAuth實(shí)現(xiàn)各種第三方登陸,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • JavaWeb實(shí)戰(zhàn)之編寫單元測(cè)試類測(cè)試數(shù)據(jù)庫(kù)操作

    JavaWeb實(shí)戰(zhàn)之編寫單元測(cè)試類測(cè)試數(shù)據(jù)庫(kù)操作

    這篇文章主要介紹了JavaWeb實(shí)戰(zhàn)之編寫單元測(cè)試類測(cè)試數(shù)據(jù)庫(kù)操作,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)javaweb的小伙伴們有很大的幫助,需要的朋友可以參考下
    2021-04-04
  • SpringBoot如何根據(jù)目錄路徑生成接口的url路徑

    SpringBoot如何根據(jù)目錄路徑生成接口的url路徑

    這篇文章主要介紹了SpringBoot如何根據(jù)目錄路徑生成接口的url路徑,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • shiro 認(rèn)證流程操作

    shiro 認(rèn)證流程操作

    這篇文章主要介紹了shiro 認(rèn)證操作的相關(guān)資料,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-01-01
  • 淺談Java中return和finally的問題

    淺談Java中return和finally的問題

    在Java中當(dāng)try、finally語(yǔ)句中包含return語(yǔ)句時(shí),執(zhí)行情況到底是怎樣的,finally中的代碼是否執(zhí)行,大家眾說紛紜,有的說會(huì)執(zhí)行,有的說不會(huì)執(zhí)行,到底哪種說法正確,下面我們來(lái)詳細(xì)討論下
    2015-10-10
  • IntelliJ IDEA2020.1版本更新pom文件自動(dòng)導(dǎo)包的方法

    IntelliJ IDEA2020.1版本更新pom文件自動(dòng)導(dǎo)包的方法

    這篇文章主要介紹了IntelliJ IDEA2020.1版本更新pom文件自動(dòng)導(dǎo)包的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Spring遠(yuǎn)程加載配置的實(shí)現(xiàn)方法詳解

    Spring遠(yuǎn)程加載配置的實(shí)現(xiàn)方法詳解

    這篇文章主要介紹了Spring遠(yuǎn)程加載配置的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2023-03-03
  • Java實(shí)現(xiàn)XML文件學(xué)生通訊錄

    Java實(shí)現(xiàn)XML文件學(xué)生通訊錄

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)XML文件學(xué)生通訊錄,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Quartz集群原理以及配置應(yīng)用的方法詳解

    Quartz集群原理以及配置應(yīng)用的方法詳解

    Quartz是Java領(lǐng)域最著名的開源任務(wù)調(diào)度工具。Quartz提供了極為廣泛的特性如持久化任務(wù),集群和分布式任務(wù)等,下面這篇文章主要給大家介紹了關(guān)于Quartz集群原理以及配置應(yīng)用的相關(guān)資料,需要的朋友可以參考下
    2018-05-05
  • Java二分查找算法實(shí)現(xiàn)代碼實(shí)例

    Java二分查找算法實(shí)現(xiàn)代碼實(shí)例

    這篇文章主要介紹了Java二分查找算法實(shí)現(xiàn)代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11

最新評(píng)論