作业帮 > 综合 > 作业

用C#求问题:欧拉常数,e的值可以用公式逼近e=1+1/1!+1/2!+1/3!...编程完成一个计算e的近似值的程序,

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 07:57:32
用C#求问题:欧拉常数,e的值可以用公式逼近e=1+1/1!+1/2!+1/3!...编程完成一个计算e的近似值的程序,
当两个连续的近似值之差小于1.0E-6时结束.
static double GetFactorial(int a)
{
double result = 1;
for (int i = 1; i < a + 1; i++)
result = result * i;
return result;
}
static void Main(string[] args)
{
double e=1;
int i=1;
while(1/GetFactorial(i)>Math.Pow(10,-6))
{
e = e + 1 / GetFactorial(i);
i++;
}
Console.WriteLine(e);
}