急!!有一分數序列2 13求出這個數列的前20項之和用define

時間 2022-03-08 15:15:17

1樓:匿名使用者

可能別人用的演算法和你不一樣。同一個浮點結果,用不同的運算過程算出來,值就有可能有細微的差別。一般我們會用看兩個浮點數的差的絕對值是否小於0.00001來判斷兩個浮點數是否相等,這裡

32.660261-32.660259=0.000002<0.00001,可以認為是相等的。

2樓:

你的程式沒有問題,空的地方時這用填

sum=sum+y/x; y=x+y; x=y-x

我用excel算的結果是32.66026079864

3樓:淦海瑤

sum=sum+y*1.0/x; y=x+y; x=y-x

要不然算出的是整數

4樓:匿名使用者

在要求保留6位小數的情況下,32.660261是正確答案。

因為float的有效位是6位或7位,因此,對於float來說,32.660259+0.0000001沒有效果,存在計算誤差。

5樓:

lz我把你的程式執行了一下!發現一個挺有趣的現象。用double 定義變數x,y,sum的話,就輸出32.

660261。用float定義的話就輸出32.660259。

lz可以試試!至於是什麼原因,也許是取值範圍的不同吧!

糾正 c語言程式設計 有一分數序列

include int main printf s f n s return 0 c語言程式設計 有一分數序列 2 1,3 2,5 3,8 5,13 8,21 13.求出這個數列的前20項之和。 public class 第二十題求數列之和 獲取第i項的值 2 1,3 2,5 3,8 5,13 8p...

急!高一分數指數冪數學題!簡單!

已知x 0,y 0,f x 4 x 4 x 2 4 x 4 x 2 求證 f x y f x f y 證明 f x 4 x 4 x 2 4 x 4 x 2 4 2x 2 4 x 1 4 2x 2 4 x 1 4 x 1 4 x 1 4 x 1 4 x 1 x 0,y 0,4 x 1,4 y 1,即有...

百分數應用題解題公式,急求百分數應用題公式大全!

單位 1 已知 單位 1 對應分率 對應數量 求單位 1 或單位 1 未知 對應數量 對應分率 單位 1 求一個數是另一個數的幾分之幾 或百分之幾 公式 一個數 另一個數 一個數是另一個數的幾分之幾 或百分之幾 求一個數比另一個數多幾分之幾 或百分之幾 公式 多的數量 單位 1 一個數比另一個數多幾...