看板 Programming 關於我們 聯絡資訊
如題 以下是個簡單的程式碼 #include <stdio.h> #include <stdlib.h> int main() { float gallon,mile; printf("pleas enter how long the road you have drived\n"); scanf("%f",&mile); printf("how gallon have you used\n"); scanf("%f",&gallon); printf("%.2f %.2f",mile,gallon); system("PAUSE"); return 0; } 這程式可以正常執行運作 不過為什麼當我把 float 改成 double 整個程式就會怪怪的呢? (沒辦法印出預期的結果) 希望各位網友為我解答 謝謝!!! -- __ˍ(_▇▆' * _ ▆▇ ▁_ ▄▆▇.楓橋驛站.telnet://imaple.tw} = ▔﹊ *. @▂~+ ▃▂▁▂。▁▂ˍ_◢_▇.* ├=rom:host-58-114-0-122.dynamic.kbtelecom.n ﹊ ̄﹊ ̄ ̄﹊﹊ ̄ ̄﹊ ̄﹊ ̄ ̄﹊@人 ̄ ̄﹊ ̄﹊ ̄ ̄﹊﹊ ̄ ̄﹊﹊ ̄ ̄﹊﹊ ̄﹊ ̄
scfang:%lf 114.34.216.72 05/21 09:21