本文实例讲述了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. 《统计学》学习笔记之分类数据分析
  2. 什么是 SAP enhancement package
  3. React 项目开发问题积累
  4. xjc java_xjc命令转换成java类乱码
  5. 机器学习实战13-卷积神经网络
  6. 开发用的一些工具(更新中)
  7. python抢红包random实现_python写红包的原理流程包含random,lambda其中的使用和见简单介绍...
  8. 6.3.4 新的_Bool类型
  9. 查看mysql的安装信息
  10. hdu 1686 Oulipo
  11. python 打印unicode字符串
  12. C#中的bin和obj文件夹有什么用?
  13. Oliver的成绩(score)
  14. 计算机科学湖北的大学排行,2015年湖北省大学最佳专业排行榜
  15. 使用ASProfile分析可变剪切事件
  16. win10卸载更新的方法
  17. (1)ARCH效应、均值方程、GARCH族模型、对波动率建模、预测(包含代码)
  18. MyBatis-Plus——自定义SQL语句
  19. JavaScript实现模态对话框
  20. 微信小程序获取地区code

热门文章

  1. 【你想在家里控制办公室的电脑办公吗?】TeamViewer远程工具体验
  2. 生死看淡 不服就干!雷军这次真的被逼急了
  3. ROS学习笔记(一)补充篇 参考创客制造
  4. javashop源码百度云,java多用户商城原生源码,javamall电商系统
  5. 互联网产品中的平台、社区、软件、网站、品牌等科普
  6. 抖音记事本代码html,抖音表白程序制作教程 抖音表白代码制作分享-记事本文件...
  7. 【bug反馈】iPadOS 15.1(beta)桌面无法跟随屏幕旋转
  8. 关于java三目运算符?(表达式1):(表达式2)
  9. 数据湖--概念、特征、架构与案例概述
  10. [YZOJ]P1022--Age(2)