1樓:匿名使用者
#include
#include
int main()
s = s+a*c/b;
t=fabs(s-s0); //這裡應該計算的是兩次計算的差,而不應該呼叫sin(x),因為你的程式是為了計算sin(x)的近似值
s0=s ; //記錄上次的計算結果
k++;
} while(t>=u);
printf("%lf",s);
return 0;}
2樓:匿名使用者
你要觀察兩個項之間的區別,
應是-x*x/((i+1)*(i+2))
一個負號,這個一般用
flag*=-1來做,每次迴圈乘以-1來做到交替變換讓前一項乘上flag在成上x*x再除以((i+1)*(i+2))不就做到了
for(i=1;i<=k+1;i++)
用這個求正負號對嗎?a每次進入for迴圈的初始值不同,那麼求出來應該是不對吧
正確的做法
s=x; //第一項不用算了,就是xb=x;
int flag=1;
for(i=1;b>u;i+=2)
3樓:百八十度
scanf("%lf %lf",&x,&u);
c語言 求π的近似值
4樓:聽不清啊
term沒有初始值。
temp若是int,則程式中的計算將永遠是1。以下是修改後的程式及運**況:
5樓:安徽新華電腦專修學院
term有初始值嗎????上來就while term>=1.00001???
c語言程式設計 求sin(x)的近似值 描述: 利用公式求sin(x)的近似值(精度為10e-6)。 sin(x)=x-x^3/3!+x^5/5!-
6樓:匿名使用者
#include
#include
int main(void)
printf("%f\n",sum);
return 0;
}int fun(int i)
用c語言計算sin(x)的近似值的**? 5
7樓:匿名使用者
根據臺勞公式:
sin(x)=x-(x^3)/3!+(x^5)/5!+……(-1)^(n)x^(2n+1)/(2n+1)!
採用遞推法根據級數的前20項計算sin(x)的近似值:
(注版: x為弧度值, x^(n+1)表示x的n+1次方權)我寫的**如下:
# include
int main ()
printf ("sin(x)=%lf\n",sx);
return 0;
}希望對你有所幫助。
8樓:佛愜用初珍
^根據bai臺勞公式:
sin(x)=x-(x^du3)/3!+(x^5)/5!+……(-1)^(n)x^(2n+1)/(2n+1)!
採用遞推zhi法根據級數dao的前20項計算sin(x)的近似回值:(注: x為弧度值, x^(n+1)表示答x的n+1次方)我寫的**如下:
# include
int main ()
printf ("sin(x)=%lf\n",sx);
return 0;
}希望對你有所幫助。
9樓:念玉畢巧蕊
根據臺勞
來公式:
sin(x)=x-(x^自3)/3!+(x^5)/5!+……(-1)^(n)x^(2n+1)/(2n+1)!
採用遞推法根bai據du級數的前20項計算sin(x)的近似zhi值:
(注: x為弧度值, x^(n+1)表示
daox的n+1次方)
我寫的**如下:
# include
int main ()
printf ("sin(x)=%lf\n",sx);
return 0;
}希望對你有所幫助。
10樓:psr我是小白
#include
#include
int main()while(fabs(t)>=1e-7);
printf("sin(%lf)=%lf\n",x,s);
return 0;}
c語言 用泰勒公式求sin(x)的近似值
11樓:匿名使用者
在標頭檔案上應該還要加上一個 標頭檔案,#include "stdafx.h"就可以了
C語言近似求PI,急,C語言題目 求 的近似值 急!!!!!!!!!!!!!!
include void main printf pi 5f pi 2 include int main double eps scanf le eps double sum 1 double a 1 double fenzi 1 double fenmu 1 int i 1 double pi w...
求餘弦函式的近似值求糾錯
include stdio.h include math.h double fact int n double i,sum 1 for i 2 i n i sum i return sum double funcos double e,double x int i,m 1 加一個標誌位,在1和 1之...
用C 編寫運算e的x次方的近似值
include main 或者 include main while pow x,n k 0.000001 c 求e的近似值 include stdafx.h include using namespace std void main cout e y 1 endl 請採納 編寫程式,用近公式計算e...