早教吧 育儿知识 作业答案 考试题库 百科 知识分享

已知sin(x)=x-x^3/3!+x^5/5!-x^7/7!+...,求最后一项绝对值小于1e-6为止时的正弦值C语言的

题目详情
已知 sin(x)=x-x^3/3!+x^5/5!-x^7/7!+...,求最后一项绝对值小于1e-6为止时的正弦值
C语言的
▼优质解答
答案和解析
#include "stdio.h"
#include "math.h"
main()
{
int i;
float s,x,t1,t2;
printf("\nx:"); scanf("%f",&x);
i=1; s=0; t1=x; t2=1;
while(fabs(t1/t2)>=1E-6)
{
s=s+t1/t2;
i++;
t1=t1*x*x*(-1);
t2=t2*(2*i-1)*(2*i-2);
}
printf("\ns=%f",s);
}
看了 已知sin(x)=x-x^3...的网友还看了以下: