當前位置:編程學習大全網 - 電腦編程 - 如何用C語言求正弦函數,要求精確到小數點後六位

如何用C語言求正弦函數,要求精確到小數點後六位

/*泰勒公式求sin(x)*/

#include?<stdio.h>

int?main()?{

double?x,s1,e,s=0;

int?n=1;

e=0.000001;?/*誤差上限位六位小數*/

printf("求sin(x)\n請輸入x(弧度):");

scanf("%lf",&x);?

s1=x;

do?{

s+=s1;?/*s1為中間變量*/

s1=-s1*x*x/(n+1)/(n+2);?

n+=2;

}?while?(fabs(s1)>=e);?/*fabs為對實數求絕對值的函數*/

printf("x=%lf\nsin(x)=%lf\n",x,s);

}

運行結果

  • 上一篇:豌豆思維費用對比火花思維哪個更劃算?
  • 下一篇:數控銑床編程編壹個倒角 X=—29 Y=—34 怎麽編
  • copyright 2024編程學習大全網