sin(x)=x-x^3/3!+x^5/5!-x^7/7!+...,直到最后一项的绝对值小于10的负七次方为止.用C语言编程

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 08:21:34
sin(x)=x-x^3/3!+x^5/5!-x^7/7!+...,直到最后一项的绝对值小于10的负七次方为止.用C语言编程
xŒj@_e̘"brke)q YjP=PCE8Y[tk;YnhE[vRFUة& |n܏5^EOk0[&,1]˫c>: d;n'^y&)uIBۺ518kCBm@ӇnM=ȇpzo z0Ra2sNigt*db1)u -DZw_ϴQeV%ʌ%h#:`] 1 i %CLIB

sin(x)=x-x^3/3!+x^5/5!-x^7/7!+...,直到最后一项的绝对值小于10的负七次方为止.用C语言编程
sin(x)=x-x^3/3!+x^5/5!-x^7/7!+...,直到最后一项的绝对值小于10的负七次方为止.用C语言编程

sin(x)=x-x^3/3!+x^5/5!-x^7/7!+...,直到最后一项的绝对值小于10的负七次方为止.用C语言编程
#include#include
double jc(int n);
double sum(double x);
void main(){
double he;
scanf("%lf",&he); printf("%lf\n",sum(he));
}double jc(int n){
if (n==1)
return 1; else
return n*jc(n-1);
}
double sum(double x){
int i=1,t=0;
double sum1=0;
while(pow(x,i)/jc(i)>0.0000001){
sum1=sum1+pow(-1,t)*pow(x,i)/jc(i);
t++;
i=i+2;
}
return sum1;
}