C语言求sinx的幂级数展开式的近似值 #include<stdio.h> #include<math.h> int main(void) { double x,a,s; int n=1; scanf("%lf",&x); a=x;//a设置为每一项 初始值是第一项 s=a;//s表示展开式初始值是第一项 while(fabs(a)>=1e-8) { a=-a*x*x/(n+1)/(n+2); s=s+a; n+=2; } printf("%.1f",s); return 0; }