论坛: 网站建设 标题: 请各位帮帮忙看哪里有问题…… 复制本贴地址    
作者: asper [asper]    论坛用户   登录
<script language="JavaScript">
function caculate(n)
{
var factorial=1;
var sum=0;
var result="";
if(n>=0 & n<=20)
{
    for (i=1;i<=n;i++)
        factorial=factorial*i;
        result+=n+"的阶乘="+factorial+"\n";
i=1;
while(i<=n)
              {
sum=sum+i;
          i++;
            }
result+="累加和="+sum;
alert(result);
}
else{ alert("您输入的数必须再0到20之间!”);
}
          }
</script>
</head>

<body>
<form name="frm">
<p>计算20以内的阶乘和累加和:
<input type ="text" name="n">
<input  type="button" value="计算" onClick="caculate(document.frm.n.value)";>
</form>
</body>

地主 发表时间: 04-04-25 17:14

回复: wlbyyh [wlbyyh]   论坛用户   登录
把出错信息贴出来

B1层 发表时间: 04-04-26 18:07

回复: asper [asper]   论坛用户   登录
好像没有出错信息提示
但是当我输入数字后
没有得到预期的效果
程序并没有进行计算和显示结果
并且好像一点反应也没有
你可以试试将代码复制去看看
不知道是哪里有问题!

B2层 发表时间: 04-04-27 13:36

回复: asper [asper]   论坛用户   登录
自己鼎一下先~


B3层 发表时间: 04-04-28 22:45

论坛: 网站建设

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号