c语言 利用泰勒级数sin(x)≈计算sin(x) 的值.
答案:2 悬赏:0 手机版
解决时间 2021-03-21 23:21
- 提问者网友:寂寞梧桐
- 2021-03-21 13:58
c语言 利用泰勒级数sin(x)≈计算sin(x) 的值.
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-03-21 14:38
初始化呀初始化。。。
for(i=1;i<=(2*count-1);i++)
前面分别加上t=1;和p=1;
#include "stdio.h"
void main()
{
float t,i,x,p,z=1,s=0,u=1;
int count=1;
printf("input x
");
scanf("%f",&x);
while(u>1e-5)
{
t = 1; //初始化!
for(i=1;i<=(2*count-1);i++)
{t*=i;}
p = 1; //初始化!
for(i=1;i<=(2*count-1);i++)
{p*=x;}
u=p/t;
s+=z*u;
z*=-1;
count++;
}
count--;
printf("cishu %d
",count);
printf("jieguo %f
",s);
}
for(i=1;i<=(2*count-1);i++)
前面分别加上t=1;和p=1;
#include "stdio.h"
void main()
{
float t,i,x,p,z=1,s=0,u=1;
int count=1;
printf("input x
");
scanf("%f",&x);
while(u>1e-5)
{
t = 1; //初始化!
for(i=1;i<=(2*count-1);i++)
{t*=i;}
p = 1; //初始化!
for(i=1;i<=(2*count-1);i++)
{p*=x;}
u=p/t;
s+=z*u;
z*=-1;
count++;
}
count--;
printf("cishu %d
",count);
printf("jieguo %f
",s);
}
全部回答
- 1楼网友:天凉才是好个秋
- 2021-03-21 14:51
高难度
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |