Examly題庫立即開始練習
農會 資訊管理類程式設計11049單選題

以下為C語言程式片段,請問輸出為何? #include <stdio.h> int main() { float a=2.667; printf("%5.2f", a); return 0; }

A2.667
B2.67正確答案
C02.67
D02.667
答案與詳解
B
正確答案
printf 的 %m.nf 格式中,m 為總寬度(不足預設補空白),n 為小數位數(會四捨五入)。

為什麼答案是 B

小數點後兩位四捨五入為 2.67,總長 4 格不足 5 格,左側補 1 個空白(選項文字省略顯示空白)。

考點:格式錯誤考點:正確輸出考點:補零陷阱考點:雙重錯誤
載入中…

想練更多程式設計考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

黑皮