C语言编写程序计算下列函数(精度为0.0001%) (1)sinx=x-x^3/3!+x^5/5!-x^7/7!+... 具体如图
答案:1 悬赏:0 手机版
解决时间 2021-03-25 17:03
- 提问者网友:谁的错
- 2021-03-24 20:43
C语言编写程序计算下列函数(精度为0.0001%) (1)sinx=x-x^3/3!+x^5/5!-x^7/7!+... 具体如图
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-03-24 21:17
1 #include
2 #include
3 #define pi 3.14159265358
4 int main()
5 {
6 double x,n=1;
7 double s = 0,fn;
8 printf("请输入度数:
");
9 scanf("%lf",&x);
10 x = x / 180 * pi;
11 while(x > pi)
12 {
13 x -= pi;
14
15 }
16 fn = x;
17 while(fabs(fn) > 0.0001)
18 {
19 s += fn;
20 fn = -fn * x*x/(2*n*(2*n+1));
21 n++;
22 }
23 printf("sin(x) = %g
",s);
24 }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯