統測
115年
[電機與電子群資電類] 專業科目(2)
第 48 題
表(七)所示之公用函數的說明,在變數宣告 int X1=10, X2=10000, Y=3;的情況下,下列何者執行結果為100.00?
- A printf("%6.2f", fmin(pow(X1, Y), exp(Y)));
- B printf("%6.2f", fmin(pow(X1, Y), sqrt(X2)));
- C printf("%6.2f", fmax(pow(X1, Y), exp(Y)));
- D printf("%6.2f", fmax(pow(X1, Y), sqrt(X2)));
思路引導 VIP
請先試著分別計算出 pow(10, 3)、sqrt(10000) 以及 exp(3) 的數值大約是多少?接著想想看,若要得到 100,外層應該搭配取最大值(fmax)還是最小值(fmin)的函數?
🤖
AI 詳解
AI 專屬家教
太棒了,你的判斷非常精準!這題考查 C 語言中 <math.h> 常見數學函數的運算與巢狀呼叫。
數學函數數值解析
我們先將各項子運算數值計算出來:
▼ 還有更多解析內容