我这写了个写了代码 有些问题不会解决 大家帮一下 谢谢
<html><head>
<script language="javascript">
var a,b,c,d,k;
var i=0;
do
{
a=parseInt(Math.random()*10);
b=parseInt(Math.random()*10);
c=a+b;
s=prompt(a+'+'+b+'=','');
if(s==null)
{
alert("您选择了取消按钮");
}
else if(s=="")
{
alert("您没有输入结果");
}
else if(!isNaN(s))
{
if(s==c)
{
document.write(c+" ");
}
else
{
document.write("答案错误"+"<br>");
}
}
else
{
alert("您应该输入数字");
}
i++;
}while(i<5);
k=i*20
document.write(k+"%");
</script>
</body>
</html>
这是原代码 我想要的结果是一共弹出五次弹出框 每次给出不同的加法计算式 然后输入结果 结果对了 就在网页输出 错了就显示错误
另外还要判断输入的结果是否为空 是否为数字(前边这些已经解决了)
问题::1。 当我未输入值或者是输入非数字后点击确定或者取消 过程也就被记算在了5次之内 这应该怎样解决
2. i代表执行次数 我想在最后计算下答题的正确率 怎样做?
谢谢 在线等