兄弟 第十五行 pow(x,i)里面不能x
每次循环的时候 底数x都会被改变
你这个代码 真的 一言难尽
double factorial(double y)
{
int i;
double j = 1;
for (i = 1; i <= y; i++)
{
j *= i;
}
return j;
}
double test(double x)
{
int i;
double result = 0;
for (i = 0; i < 10; i++)
{
int z = (2 * (i + 1)) - 1;
result += pow(x, z) / (factorial(z) * pow(-1, i));
}
return result;
}