[求助]请问在C#中如何编写
我要计算满足1+1/2+1/3+1/4+1/5....+1/n>5的最小的n 请用c#编写 谢谢各位知道的朋友。
谁知道告诉下好吗
using System;
namespace ConsoleApplication1
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: 在此处添加代码以启动应用程序
//
double x=0.0;
int i=0;
while(x<5)
{
x=x+1.0/(i+1);
i++;
}
i=i-1; //因为在跳出循环是,i多加了一次,所以要减出来!
System.Console.WriteLine("最小的n值是:"+i);
System.Console.ReadLine();
}
}
}
主函数更加简单,顺便说一句:楼上的程序运行结果好像是84,而正确的应该是82