站長資訊網
最全最豐富的資訊網站

如何用js計算最大公約數

在開始本文之前,想問問大家還記不記的什么是最大公約數?其實就是指兩個或多個整數共有約數中最大的一個,那么今天就給大家介紹如何通過javascript程序來計算出最大公約數。

不過關于最大公約數的簡單概念,還是要在這里介紹一下:

→最大公因數,也就是最大公約數、也稱為最大公因子,是指兩個或多個整數共有約數中最大的一個。比如a,b的最大公約數記為(a,b),同樣的,對于a,b,c的最大公約數就記為(a,b,c),那么多個整數的最大公約數也是有同樣的記號的。其實求最大公約數是有多種方法,常見的比如有質因數分解法、短除法、輾轉相除法以及更相減損法。和最大公約數相對應的概念是最小公倍數,a,b的最小公倍數記為[a,b](這里就不做過多介紹了)。

下面我們就要直奔主題了。

具體問題就是:請你編寫一個JavaScript程序來計算兩個正整數的最大公約數。

那么我們直接上代碼:

<!DOCTYPE HTML> <html> <head>     <script>         var a = 2154;          var b = 458;           var gcd;         while (a!=b)         {             if (a>b)             {                 a = a -b;             }             else             {                 b = b - a;             }         }         gcd = a;         console.log(gcd);     </script> </head> <body> </body> </html>

結果是:

如何用js計算最大公約數

在上述代碼中我們隨便給了兩個正整數,分別是2154和458,明顯可見這兩最大公約數就是2了。

當然換成另外更明顯的數:

var a = 25;  var b = 75;   var gcd; while (a!=b) {     if (a>b)     {         a = a -b;     }     else     {         b = b - a;     } } gcd = a; console.log(gcd);

輸出:

如何用js計算最大公約數

25和75的最大公約數是25.

最后給大家推薦《JavaScript基礎教程》~歡迎大家學習~

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
真实国产乱子伦精品一区二区三区 | 国产免费久久精品丫丫| 国产精品免费_区二区三区观看| 国产精品香蕉在线一区| 99精品视频99| 亚洲av成人无码久久精品| 日韩精品一区二区三区四区| 国语精品一区二区三区| 中文字幕在线精品| 精品国产福利尤物免费| 国产精品丝袜久久久久久不卡| 青青热久久国产久精品 | 精品日韩在线视频一区二区三区| 日韩精品一区在线| 精品哟哟哟国产在线不卡| 98精品国产综合久久| 日韩精品一区二区亚洲AV观看| 国产成人综合日韩精品婷婷九月| 思思91精品国产综合在线| 日本精品视频在线播放| 国模精品一区二区三区视频| 日韩精品一卡2卡3卡4卡新区乱码| 久久婷婷国产综合精品| 国产精品亚洲一区二区无码| 久久99热这里只频精品6| 99精品视频在线视频免费观看| 久久综合精品视频| 亚洲AV无码精品无码麻豆| 国产精品午睡沙发系列| 久久99精品国产一区二区三区| 国产午夜精品无码| 日本精品一区二区三区在线观看| 青青青青久久精品国产| 国产精品视频第一区二区三区| 精品在线免费观看| 国产精品水嫩水嫩| 久久久国产精品一区二区18禁| 久久久久久亚洲精品| 久久这里只有精品18| 91精品啪在线观看国产91九色| 久久精品人人槡人妻人人玩AV|