***计数转换***给出一个数,可以计算出他的因子
把下列代码加到网页的<body></body>标签之间 从google下载我的照片管理软件要完成此效果需要两个步骤
第一步:把如下代码加入到<head>区域中
<script>
function calc() {
var dnum = ((eval(document.res.inpa.value)) / 2);
var i;
var pol;
var inum = (math.round(dnum));
if (inum == dnum) {
document.res.rses.value="数字: " + (eval(document.res.inpa.value)) + " 成立\n\n";
}
else {
document.res.rses.value="数字: " + (eval(document.res.inpa.value)) + " 不成立\n\n";
}
document.res.rses.value += "因子:\n\n";
var num = math.round(eval(document.res.inpa.value));
for (i = 2; i < (num / 2); i++) {
var chkd = math.round(num / i);
var inn = math.round(num / i);
var outt = (num / i);
if (inn == outt && chkd > i) {
document.res.rses.value = document.res.rses.value + "(" + (num/i) + "," + i + ")";
}
}
}
function numbersonly() {
if (event.keycode < 48 || event.keycode > 57) return false;
}
</script>
第二步:把如下代码加入到<body>区域中
<form name="res">
<div align="center">
<input type=text value="0" name="inpa" onkeypress="return numbersonly()">
<input type=button name="bt1" value="计算" onclick="calc()">
<br>
结果 <br>
<textarea name="rses" cols="20" rows="10" value="nothing">
--------------------------------------
http://www.huoyue.com.cn 活跃网,活跃人群的论坛,访问活跃网,将给您带来意想不到的收获,还可以免费为您开论坛,让您免费拥有与朋友、网友交流的论坛。你是年轻人吗?你活跃你就上!
页:
[1]