1樓:
答案的**的確是編寫1+1/3+1*2/(3*5)+1*2*3/(3*5*7)....這沒有錯,你理解的很好。
我覺得錯的是pi/2=1+1/3+1*2*3/(3*5*7)+...1*2*3*...n/(3*5*7*...(2n-1))這裡題目寫漏了
根據最後乙個表示式n!/(3*5*7*...(2n-1))可以知道每個位置的數,當n=1時為第一位數,n=k時為第
k位數,所以第三項應該為1*2/(3*5),原題寫漏了書上的答案**沒問題,但是出題時的數列寫錯了,寫漏了乙個
2樓:代三個表
思路有錯誤。。
數字有規律的,
樓主可以這樣:
定義兩個double變數fenzi,fenmu,並初始化成1定義乙個int變數 i = 1開始,在while裡邊做迴圈每次fenzi = fenzi * i;
funmu = fenmu * (2*i-1)然後 fenzi/fenmu 就是每次的結果累加自己操作吧,你會的,我懂的!~~~
3樓:戈壁與清潭
pi/2=1+1/3+1*2*3/(3*5*7)+...1*2*3*...n/(3*5*7*...(2n-1))
可以看成是
pi/2=1+1/(2*1+1)+(1/(2*1+1))*(2/(2*2+1))*(3/(2*3+1))所以可以這麼寫
t=1i=1;
while(t>e)
4樓:樂漢星
這個題目掉了一項1*2/(3*5)
而且有個地方錯了t=n/(2*n+1);
應該是t=n/(2*n-1);
因為從題目可以看出1*2*3*...n/(3*5*7*...(2n-1))
這個題目我做過的
求解一道C語言程式設計題目,求一道C語言程式設計題
說一下思想 先定義乙個int min 1000000 或者其他大於4的數,因為陣列 專最大就4,按行屬列遍歷陣列所有元素,min min a i j a i j min 輸出的min即為所求 include define n 2 int getmin int a n int m,int n int ...
一道C語言程式設計題求解一道簡單的C語言程式設計題
樓主,抄樓上不太會說話,不要理,bai等等我貼出 沒有其他語言基礎du的c語言初學者起zhi步是慢了一dao點,但是要渣油 include int main return 0 dim arr斐波 那契數bai 列du 19 as integer arr斐波那 zhi契數dao列回 答 0 1 arr...
一道C語言程式題求解,一道C語言程式設計題求解
float y w 就是每一項的值,即 1 2 1 4 1 8,要加項小於10的 6,也就是要 float y w的絕對值大於10的 6才迴圈,在不用abs函式的求絕對值的時候,假定要x的絕對值 x可能為正數或負數 大於10的 6,那麼自然就是x z1 同為正數 或者x z1 同為負數 其實這題 太...