使用html计算1+1/3+1/5+...+1/(2n-1)累加和。

使用JavaScript的函数编程实现计算1+1/3+1/5+...+1/(2n-1)累加和。其中n通过单行文本框输入,程序界面如下所示。
页面设计要求:
1.标题:3号,居中,颜色#0000cc,填充10px.
2.图层样式:宽度300px、高度200px、边框粗细8px、线型groove、颜色#009900,图层居中、上、下边界为50px,行高为2em.
3.表单中有两个文本框和2个按钮,先在第1个文本框中输入数N,然后单击“计算累加和”普通按钮,触发onclick事件,调用compute()函数,完成计算后,将累加和回填到“累加和”文本框中。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>计算1+1/3+1/5+...+1/(2n-1)累加和</title>
<script type="text/javascript">
function compute(){
    var n = document.getElementById("n").value;    
    var result = document.getElementById("result");
    var sum = 0;
    for(var i=1; i<=n; i++){        
        sum += 1/(2*i-1);
    }
    result.value = sum;
}
</script>
</head>

<body>
<div style="width:300px;height:200px;border:groove 8px #009900;line-height:2em;margin:50px auto;text-align:center" >
  <h3 style="padding:10px; color:#0000cc">计算累加和</h3>
  <form>
    输入数N:
    <input id="n" type="text" value="" />
    <br/>
    &nbsp;累加和&nbsp;:
    <input id="result" type="text" value="" />
    <br/>
    <input id="sum" type="button" value="计算累加和" onClick="compute()" />
    <input id="reset" type="reset" value="重置" />
  </form>
</div>
</body>
</html>

找人做作业才给5分啊,再说不怕你们老师上网搜么?很容易暴露的。

温馨提示:答案为网友推荐,仅供参考