本文实例讲述了PHP编程求最大公约数与最小公倍数的方法。分享给大家供大家参考,具体如下:

//求最大公约数

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;则输出结果为432;故应区分echo、return的区别

}

}

return 1;

}

//求最小公倍数

function min_multiple($a, $b)

{ if($b==0) //一定要考虑除数不能为零

{

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;

}

//辗转相除法求最大公约数

function max_divisor2($a, $b)

{

if($b==0)

{

return $a;

}

else

{

return max_divisor2($b,($a%$b));

}

}

//加减法求最大公约数

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:这里再为大家推荐几款在线计算工具供大家参考使用:

在线一元函数(方程)求解计算工具:http://tools.jb51.net/jisuanqi/equ_jisuanqi

科学计算器在线使用_高级计算器在线计算:http://tools.jb51.net/jisuanqi/jsqkexue

在线计算器_标准计算器:http://tools.jb51.net/jisuanqi/jsq

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数学运算技巧总结》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php正则表达式用法总结》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网

最小公倍数 php,PHP编程求最大公约数与最小公倍数的方法示例相关推荐

  1. php怎么求最小公倍数,PHP编程求最大公约数与最小公倍数的方法示例

    本文实例讲述了PHP编程求最大公约数与最小公倍数的方法.分享给大家供大家参考,具体如下: //求最大公约数 function max_divisor($a,$b) { $n = min($a, $b) ...

  2. 计算机编程求最大公约数与最小公倍数,这是一个常见的简单算法

    计算最大公约数和最小公倍数是简单常见的算法,他有多种方式实现,比如:穷举法.辗转相除法.相减法等等,方法很多,目的相同,下面就用其中一种方法,辗转相除法来完成这个算法,下面将用计算机编程的方式实现. ...

  3. c语言如何判断最小公倍数,c语言如何求最大公约数和最小公倍数?

    推荐教程:<C视频教程> c语言如何求最大公约数和最小公倍数? c语言求最大公约数和最小公倍数的方法: 求最大公约数算法: 有两整数a和b: ① a%b得余数c ② 若c=0,则b即为两数 ...

  4. 最大公约数和最小公倍数python代码_python求最大公约数和最小公倍数的简单方法...

    python怎么求最大公约数和最小公倍数 一.求最大公约数 用辗转相除法求最大公约数的算法如下: 两个正整数a和b(a>b),它们的最大公约数等于a除以b的余数c和b之间的最大公约数.比如10和 ...

  5. python编程求最大公约数和最小公倍数_python怎么求最大公约数和最小公倍数

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  6. c语言有参有类最小公倍数,C语言求最大公约数和最小公倍数算法

    C 语言求最大公约数和最小公倍数算法 C 语言求最大公约数和最小公倍数可以说是C 语言编程学习中一个重点和难点,它常常作为计算机专业学生参加各种考试必须要把握的内容.其算法方面除常用的辗转相除法外.还 ...

  7. python编程练习:求最大公约数和最小公倍数

    # coding:utf-8 """ 求最大公约数和最小公倍数 两个数的最大公约数是两个数的公因子中最大的那个数: 两个数的最小公倍数是能够同时被两个数整除的那个数. & ...

  8. c语言编程最大公约数穷举发,C语言基本算法 :1.求最大公约数与最小公倍数

    C语言基本算法 :1.求最大公约数与最小公倍数 一.最大公约数: 最大公约数目前有三种求法:更相减损术.辗转相除法以及穷举法. 1.更相减损术: 算法介绍:设两个整数数a和b,以较大数减较小数,得出的 ...

  9. python中求最小公约数,python求最大公约数和最小公倍数的简单方法

    python求最大公约数和最小公倍数的简单方法 python怎么求最大公约数和最小公倍数 一.求最大公约数 用辗转相除法求最大公约数的算法如下: 两个正整数a和b(a>b),它们的最大公约数等于 ...

最新文章

  1. LoadRunner设置检查点的几种方法介绍
  2. 学习Spring中遇到关于BeanFactory及测试类的问题
  3. PyTorch Cookbook(常用代码合集)
  4. Java基础篇:Java集合
  5. IOS项目之分层MVVM
  6. 教你从0到1搭建秒杀系统-限流
  7. pytorch 中 Autograd(四)
  8. 揪出占用磁盘空间的罪魁祸首-企业生产实战
  9. 智慧城市同城V4小程序独立版v1.6.5+前端
  10. 记mysql 启动不了了的解决方法
  11. 查看Linux下端口被哪个程序占用
  12. Activity的启动模式standard,singleTop,singleTask,singleInstance(转)
  13. MongoDB Database Profiling
  14. 在mysql怎样查询地址和电话_手机号码怎么查找位置
  15. SpringBoot中发送QQ邮件
  16. 移动端和网页端公告栏文字右向左轮播滑动
  17. jsp基础之page指令,include动作(新手学习笔记)
  18. PHP开发的H5即时通讯聊天系统源码 带群聊 可封装APP
  19. 程序员大佬都在用的代码编辑器,你不用就OUT啦
  20. 狄拉克δ函数的数学迷思

热门文章

  1. JavaScript删除元素属性
  2. 华为手机哪几款是鸿蒙系统,华为手机全部型号,华为鸿蒙系统即将发布!升级名单已经确定,目前有3种升级方式...
  3. 一步一步完成一个聚会摇色子游戏
  4. OSChina 周五乱弹 —— 想不想把92年的萝莉退货
  5. iOS 逆向-非越狱手机Hook App
  6. [js] 写一个方法把科学计数法转换成数字或者字符串
  7. SpringCloud介绍
  8. Hyperlegder Fabric 1.4.4 手动搭建BYFN网络
  9. Java三目运算符易错题
  10. Python学习-----随机数篇