C语言:采用递推法根据级数的前20项计算sin(x)的近似值
答案:1 悬赏:50 手机版
解决时间 2021-11-18 01:54
- 提问者网友:富士山上尢
- 2021-11-17 09:17
C语言:采用递推法根据级数的前20项计算sin(x)的近似值
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-11-17 10:39
# include
int main ()
{
double sx,x,a,b;
int n,f=1;
printf ("Please input x:");
scanf ("%lf",&x);
sx=a=x;
b=1;
for (n=1;n<=20;++n)
{
a*=x*x;
b*=4*n*n+2*n;
f=-f;
sx+=a/b*f;
}
printf ("sin(x)=%lf\n",sx);
return 0;
}
int main ()
{
double sx,x,a,b;
int n,f=1;
printf ("Please input x:");
scanf ("%lf",&x);
sx=a=x;
b=1;
for (n=1;n<=20;++n)
{
a*=x*x;
b*=4*n*n+2*n;
f=-f;
sx+=a/b*f;
}
printf ("sin(x)=%lf\n",sx);
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯