ASP.NET WEB计算1+1/2+1/3+...+1/300

来源:百度知道 编辑:UC知道 时间:2024/06/07 20:06:52
ASP.NET WEB计算1+1/2+1/3+...+1/300的具体程序怎么写啊?
要用ASP.NET的c#语言写的,全部程序。使用Response.write的方法实现在网页中输出结果。

1/1+1/2+1/3

想干嘛呢?

public double add(int i)
{
if (i > 0)
{
return 1 / double.Parse(i.ToString()) + add(i - 1);
}
else
{
return 0;
}
}

Response.Write(add(300));

double s = 0;

for (double i = 1; i <= 300; i++)
{
s = s + 1 / i;
}
Response.Write(s.ToString());

double s=1;
for(int i=2;i<=300;i++)
{
s+=1/i
}
s就是结果