一道c語言程式設計題我覺得答案不對

2021-05-04 18:25:50 字數 901 閱讀 2044

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 同為負數 其實這題 太...