一、问题
rt
二、代码
#include<stdio.h>
#include<math.h>
int main()
{
int i,a,b=1;
double x;
double sinx=0;
scanf("%lf",&x);
for(i=1;fabs(a/b)>1e-6;i++)
{ sinx=sinx+a/b;
a=-a*x*x;
b=b*2*i*(2*i+1);
}
printf("%lf",sin(x));
}
三、tips
double是lf
fabs是取绝对值
2i在c语言里必须写成2*i