我有一个即将到来的考试,很可能会出现以下问题。如果有人可以帮助我,我将不胜感激。谢谢你。
使用 C# 编写一个程序来计算以下收敛级数,精度为 10^-10。
x^(2n-1) / (2n-1)!
我试过了:
class Program
{
static void Main(string[] args)
{
double x, y, numerator, denominator, answer, e = Math.Pow(10,-10);
x = int.Parse(Console.ReadLine());
int n = 0;
do
{
numerator = Math.Pow(x, (2 * n - 1));
denominator = (2 * n - 1);
answer = (numerator / denominator);
n++;
}
while (answer < e);
}
}
我认为我最大的问题是试图调用阶乘函数。