最大公约数,最小公倍数

来源:互联网 发布:爰淘宝 编辑:程序博客网 时间:2024/06/05 10:32

<!DOCTYPE html>

<html>

<head>

<metacharset="UTF-8">

<title></title>

</head>

<body>

<inputtype="text" name="txt1" id="txt1"value="" />

<inputtype="text" name="txt2" id="txt2"value="" />

<inputtype="button" name="btn" id="btn"value="求值" />

<scripttype="text/javascript">

// 2. 输入两个数,求最大公约数和最小公倍数。(用两种方法:辗转相除法和普通方法)

//辗转相除法

varoBtn = document.getElementById("btn");

oBtn.onclick= function(){

varoTxt1 = document.getElementById("txt1").value;

varoTxt2 = document.getElementById("txt2").value;

varnum1 = oTxt1;

varnum2 = oTxt2;


for(var temp = 1;temp> 0;) {

if(num2% num1 == 0){

alert("最大公约数是:"+ num1);

break;

}else{

temp= num2 % num1;

num2= num1;

num1= temp;

}

}

alert("最小公倍数是:"+ oTxt1 * oTxt2 / num1);

}

</script>

</body>

</html>

0 0