用C#求问题:欧拉常数,e的值可以用公式逼近e=1+1/1!+1/2!+1/3!...编程完成一个计算e的近似值的程序,当两个连续的近似值之差小于1.0E-6时结束.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 12:19:03
用C#求问题:欧拉常数,e的值可以用公式逼近e=1+1/1!+1/2!+1/3!...编程完成一个计算e的近似值的程序,当两个连续的近似值之差小于1.0E-6时结束.
用C#求问题:欧拉常数,e的值可以用公式逼近e=1+1/1!+1/2!+1/3!...编程完成一个计算e的近似值的程序,
当两个连续的近似值之差小于1.0E-6时结束.
用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);
}