sin(x)=x-x³/3!+x⁵/5!-x⁷/7!+……
输入一个实数x,输出一个实数,即数列的前10项和,结果保留3位小数
找到规律啊,奇数的奇数次方除以奇数啊
#include <math.h>
long long jc(int n)
{
if(n==1)
return 1;
return jc(n-1)*n;
}
void main()
{
float x;
scanf("%f",&x);
double sinx = 0;
int flag = 1;
for(int i=0;i<10;i++)
{
int n = 2*i+1;
sinx +=pow(x,n)*1.0/jc(n)*flag ;
flag *= -1;
}
printf("sin(x)= %lf",sinx);
}