<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>最大公约数和最小公倍数</title>
</head>
<body>
<script type="text/javascript">
var x = prompt('请输入正整数x:');
var y = prompt('请输入正整数y:');
var z = 1;
if (x > y) {
var max = x; //初始化
var min = y; //初始化
while(z != 0) {
z = x % y;
x = y;
y = z; //辗转相除法求最大公约数
}
document.write('最大公约数:'+ x);
document.write('最小公倍数:'+ max*min/x);
}else {
var max = y;
var min = x;
while(z != 0) {
z = y % x;
y = x;
x = z;
}
document.write('最大公约数:'+ y);
document.write('最小公倍数:'+ max*min/y);
}
</script>
</body>
</html>
js编写求最大公约数和最小公倍数
最新推荐文章于 2024-07-17 11:01:08 发布