27 下述 C 程式執行後將會輸出: 
(A)3.625000
(B)4.481686
(C)2.500000
(D)1.000000

答案:登入後查看
統計: A(249), B(75), C(121), D(48), E(0) #1428019

詳解 (共 1 筆)

#1529065

x=1.5     e=1.0    x_p=1.0    n=2   f=1

i=1

f*=i                 f=1*1=1

x_p*=x           x_p=1.0*1.5=1.5

e+=x_p/f        e=1.0+1.5/1=2.5

x=1.5     e=2.5    x_p=1.5    n=2   f=1

i=2 

f*=i                 f=1*2=2

x_p*=x           x_p=1.5*1.5=2.25

e+=x_p/f        e=2.5+2.25/2=3.625

而%f沒有指定位數,float的初始設定為六位小數

所以,列印結果為3.625000

31
0