永发信息网

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 }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯