<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="Content-Language" content="zh-CN" />
<meta name="Copyright" content="155120699 未经同意任意转载" />
<meta name="description" content="155120699原创" />
<title>Euclid辗转相除</title>
</head>
<body>
<center>
<fieldset style="width:500">
<legend align="center" >Euclid辗转相除法求任意二个数的最大公约数</legend>
<br />
第一个数:<input type="text" size="5" id="num1">
第二个数:<input type="text" size="5" id="num2">
<br /><br />
<span id="span1" style="color:red;font-size:25px;font-weight:bold"> </span>
<br /><br />
<button onclick="askkey(Number(num1.value),Number(num2.value))">求解</button>
</fieldset>
</center>
<SCRIPT type="text/JavaScript">
<!--
var tempnum=1
function askkey(a,b)
{
if(a=="" || b=="" || isNaN(a) || isNaN(b))
{
alert("输入错误");
}
else
{
if(a<b)
{
delnum=a;
a=b;
b=delnum;
}
tempnum=a % b
if(tempnum==0)
{
span1.innerText=num1.value+"和"+num2.value+"的最大公约数是:"+b;
}
else
{
a=b;
b=tempnum;
askkey(a,b);
}
}
}
//-->
</SCRIPT>
</body>
</html>
posted on 2006-04-03 14:28
汪杰 阅读(136)
评论(0) 编辑 收藏 引用 所属分类:
hengxing网站js