最小公倍数
is_int 判断值是否是整形
is_int 判断值是否是整形
解决方案 »
- php程序的网站怎么在顶部调用一个已经单独存在的html页面
- 图片以路径方式存入数据库 数据库设计 以及在页面中显示 急急急 !
- 谁能不运行程序将正确结果算出来?陷阱多多!
- 求一正则表达式
- 我是初学,请高手指教
- 哪位提供一些php的技术群号过来?
- 一个简单的表单提交也会出错! 请大家帮忙啊!!!
- 在php中怎样实现asp中request.servervariables("/")这个功能,很急!谢谢
- 想建立音乐库,有没有办法在mp3文件上传时取得文件的播放时间长度
- php webservice错误
- 求助关于Cannot redeclare jiexi() (previously declared in
- 关于php模拟登陆
最小公倍数=两整数的乘积÷最大公约数求最大公约数算法:
(1)辗转相除法
有两整数a和b:
① a%b得余数c
② 若c=0,则b即为两数的最大公约数
③ 若c≠0,则a=b,b=c,再回去执行①这个是思路 实现出来后应该比你原先的方法快
function getMaxCommonDivisor($intA, $intB)
{
$mod = $intA % $intB;
if ($mod) {
return getMaxCommonDivisor($intB, $mod);
} else {
return $intB;
}
}// 最小公倍数
function getMinCommonMultiple($intA, $intB)
{
return $intA * $intB / getMaxCommonDivisor($intA, $intB);
}echo getMinCommonMultiple(30, 24);
// = 120