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

PHP編程求最大公約數(shù)與最小公倍數(shù)的方法示例

 更新時(shí)間:2017年05月29日 10:14:43   作者:songkexin  
這篇文章主要介紹了PHP編程求最大公約數(shù)與最小公倍數(shù)的方法,涉及php數(shù)學(xué)計(jì)算的相關(guān)運(yùn)算技巧,需要的朋友可以參考下

本文實(shí)例講述了PHP編程求最大公約數(shù)與最小公倍數(shù)的方法。分享給大家供大家參考,具體如下:

//求最大公約數(shù)
function max_divisor($a,$b)
{
   $n = min($a, $b);
   for($i=$n; $i>1; $i--)
   {
     if (is_int($a/$i)&&is_int($b/$i))
     {
     return $i;  //此處如果用echo $i;則輸出結(jié)果為432;故應(yīng)區(qū)分echo、return的區(qū)別
     }
   }
   return 1;
}
//求最小公倍數(shù)
function  min_multiple($a, $b)
{  if($b==0)   //一定要考慮除數(shù)不能為零
   {
     return $b;
   }else{
   $m = max($a, $b);
   $n = min($a, $b);
   for($i=2; ; $i++)
   {
     if (is_int($m*$i/$n))
     {
       return $i;
     }
   }
}
   return $a*$b;
}
//輾轉(zhuǎn)相除法求最大公約數(shù)
 function max_divisor2($a, $b)
{
   if($b==0)
   {
     return $a;
   }
   else
   {
     return max_divisor2($b,($a%$b));
   }
}
//加減法求最大公約數(shù)
function max_divisor3($a, $b)
{
   if ($a == $b)
   {
     return $a;
   }
   elseif($a > $b)
   {
     $a = $a-$b;
   }
   else
   {
     $b = $b-$a;
   }
   return max_divisor3($a, $b);
}

PS:這里再為大家推薦幾款在線計(jì)算工具供大家參考使用:

在線一元函數(shù)(方程)求解計(jì)算工具:
http://tools.jb51.net/jisuanqi/equ_jisuanqi

科學(xué)計(jì)算器在線使用_高級(jí)計(jì)算器在線計(jì)算:
http://tools.jb51.net/jisuanqi/jsqkexue

在線計(jì)算器_標(biāo)準(zhǔn)計(jì)算器:
http://tools.jb51.net/jisuanqi/jsq

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php字符串(string)用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《php正則表達(dá)式用法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 基于Windows下Apache PHP5.3.1安裝教程

    基于Windows下Apache PHP5.3.1安裝教程

    學(xué)習(xí)PHP這么久了,昨天發(fā)現(xiàn)WAMP已經(jīng)更新了好幾個(gè)版本了,我的版本已經(jīng)很舊了,當(dāng)然版本并不重要,為了復(fù)習(xí)一下WAMP的配置方法,我在虛擬機(jī)中手動(dòng)和自動(dòng)配置了下
    2010-01-01
  • PHP DB 數(shù)據(jù)庫連接類定義與用法示例

    PHP DB 數(shù)據(jù)庫連接類定義與用法示例

    這篇文章主要介紹了PHP DB 數(shù)據(jù)庫連接類定義與用法,涉及php基于mysqli針對(duì)數(shù)據(jù)庫的連接、增刪改查等常見操作封裝與使用技巧,需要的朋友可以參考下
    2019-03-03
  • 用PHP實(shí)現(xiàn)彈出消息提示框的兩種方法

    用PHP實(shí)現(xiàn)彈出消息提示框的兩種方法

    這篇文章主要介紹了用PHP實(shí)現(xiàn)彈出消息提示框的兩種方法,有需要的朋友可以參考一下
    2013-12-12
  • PHP使用兩個(gè)棧實(shí)現(xiàn)隊(duì)列功能的方法

    PHP使用兩個(gè)棧實(shí)現(xiàn)隊(duì)列功能的方法

    這篇文章主要介紹了PHP使用兩個(gè)棧實(shí)現(xiàn)隊(duì)列功能的方法,結(jié)合實(shí)例形式分析了php基于兩個(gè)棧實(shí)現(xiàn)隊(duì)列功能的思路與具體操作技巧,需要的朋友可以參考下
    2018-01-01
  • php 向訪客和爬蟲顯示不同的內(nèi)容

    php 向訪客和爬蟲顯示不同的內(nèi)容

    為了提高網(wǎng)頁的用戶體驗(yàn), 我們經(jīng)常會(huì)做一些對(duì)搜索引擎不太友好的事情, 但某些情況下這并不是無法挽回的, 可以通過向自然人和搜索引擎機(jī)器人顯示不同的內(nèi)容來提供好的用戶體驗(yàn)和 SEO.
    2009-11-11
  • mysql 中InnoDB和MyISAM的區(qū)別分析小結(jié)

    mysql 中InnoDB和MyISAM的區(qū)別分析小結(jié)

    InnoDB和MyISAM是在使用MySQL最常用的兩個(gè)表類型,各有優(yōu)缺點(diǎn),視具體應(yīng)用而定?;镜牟顒e為:MyISAM類型不支持事務(wù)處理等高級(jí)處理,而InnoDB類型支持。MyISAM類型的表強(qiáng)調(diào)的是性能,其執(zhí)行數(shù)度比InnoDB類型更快,但是不提供事務(wù)支持,而InnoDB提供事務(wù)支持已經(jīng)外部鍵等高級(jí)數(shù)據(jù)庫功能。
    2008-04-04
  • 在Mac上編譯安裝PHP7的開發(fā)環(huán)境

    在Mac上編譯安裝PHP7的開發(fā)環(huán)境

    這篇文章主要介紹了在Mac上編譯安裝PHP7的開發(fā)環(huán)境的相關(guān)資料,需要的朋友可以參考下
    2015-07-07
  • PHP 防惡意刷新實(shí)現(xiàn)代碼

    PHP 防惡意刷新實(shí)現(xiàn)代碼

    經(jīng)常會(huì)做統(tǒng)計(jì)的時(shí)候會(huì)遇到惡意刷新的人,用此來增加統(tǒng)計(jì)數(shù)量,以下PHP代碼實(shí)現(xiàn)了防惡意刷新的效果,上代碼
    2010-05-05
  • PHP 向右側(cè)拉菜單實(shí)現(xiàn)代碼,測(cè)試使用中

    PHP 向右側(cè)拉菜單實(shí)現(xiàn)代碼,測(cè)試使用中

    PHP 向右側(cè)拉菜單實(shí)現(xiàn)代碼,測(cè)試使用中,需要的朋友可以測(cè)試下。
    2009-11-11
  • PHP中l(wèi)ocaleconv()函數(shù)的用法

    PHP中l(wèi)ocaleconv()函數(shù)的用法

    今天小編就為大家分享一篇關(guān)于PHP中l(wèi)ocaleconv()函數(shù)的用法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03

最新評(píng)論