#include <stdio.h>
#include <math.h>
void main()
{
int i,n,b=1,c=0,m;
float x;
double a,d,e=0;
scanf("%f%d",&x,&m);
for(i=1;i<=(4*m+1);i+=2)
{
c+=1;
a=pow(x,i);
for(n=1;n<=i;n++)
{
b*=n;
}
d=a/b*pow(-1,(c+1));
e+=d;
}
printf("%.50f\n",e);
}
大神帮忙看看这个程序怎么求不出sinx的近似值。
陨星复燃