欧几里得算法
辗转相除法,求俩个正整数的最大公约数
- 原理 用上一次的除数作为下一次的被除数,用上一次的余数作为下次的除数当余数为0时,最大公约数就是最后的除数.
应用的是函数的递归
function ojld(nun1,nun2){
var r = nun1 % nun2;
if(r == 0 ){
return nun2;
}else{
return ojld (nun2, r);
}
}
function ojld(nun1,nun2){
var r = nun1 % nun2;
if(r == 0 ){
return nun2;
}else{
return ojld (nun2, r);
}
}