問題詳情

27 下述 C 程式執行後將會輸出:

 
(A)3.625000
(B)4.481686
(C)2.500000
(D)1.000000

參考答案

答案:A
難度:困難0.344697
統計:A(91),B(40),C(60),D(32),E(0)

用户評論

Moonforget Wh】評論

x=1.5     e=1.0    x_p=1.0    n=2   f=1i=1f*=i                 f=1*1=1x_p*=x           x_p=1.0*1.5=1.5e+=x_p/f        e=1.0+1.5/1=2.5x=1.5     e=2.5    x_p=1.5    n=2   f=1i=2 f*=i                 f=1*2=2x_p*=x           x_p=1.5*1.5=2.25e+=x_p/f        e=2.5+2.25/2=3.625而%f沒有指定位數,float的初始設定為六位小數所以,列印結果為3.625000