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
統計: 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