c语言 pow

来源:百度知道 编辑:UC知道 时间:2024/05/24 17:01:40
用c语言利用泰勒公式求sin(x)的值 要求最后一项的值小于 pow(10,-5)
最好把程序写出来!

//欢迎在线讨论
#include <stdio.h>
#include <math.h>

long F(int n)
{
long s=1;
int i;
for(i=1;i<=n;i++)
s*=i;
return s;
}

void main()
{
int i;
double x,sum=0.0;
scanf("%lf",&x);
for(i=1;i<10;i+=2)
{
if((i+1)%4==0)
sum-=pow(x,i)*1.0/F(i);
else
sum+=pow(x,i)*1.0/F(i);
}
printf("泰勒公式所求值:%lf\n",sum);
printf(" sin(x)所求值:%lf\n",sin(x));

}

oo,泰勒公式,忘了,写出来,我帮你写代码,代码简单