输入小于一的值时无法正常输出
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
double y,x,eps=1e-5;
scanf("%lf",&x);
y=x;
int n;
for(n=1;fabs(x)>=eps;n++);
{
x*=(pow(x,2)(2n-3))/(2*n);
y+=pow(-1,n+1)*x;
}
printf("%lf",y);
return 0;
}