看板 Examination 關於我們 聯絡資訊
https://imgur.com/a/z03wN6H 如題比較%f與%lf的不同 但我輸入的數字 輸出皆為0 不知那裡打錯了 請大大指正~ DEV-C++ /*比較%f與%lf的輸出不同*/ #include<stdio.h> #include<stdlib.h> int main() { double num; printf("請輸入倍準確浮點數: "); printf("%f",&num); scanf("您輸入的數以%f的型態印出為%f\n",num); scanf("您輸入的數以%lf的型態印出為%lf\n",num); system("pause"); return 0; } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.58.174.197 ※ 文章網址: https://www.ptt.cc/bbs/Examination/M.1558794015.A.26A.html ※ 編輯: semmy214 (61.58.174.197), 05/25/2019 22:22:15
onlyu0402: main函式裡第三行用%lf呢? 05/25 23:06
loking: 你貼的圖中 scanf改成%lf呢? 05/25 23:07
onlyu0402: (截圖的line 9) 05/25 23:07
onlyu0402: 還有最末段貼的原始碼,9~11行的輸出和輸入宣告反了 05/25 23:09
andylaubinyu: Printf跟scanf打返了吧 05/25 23:14
Bright: 內文跟LINE的printf scanf你要不要先檢查一下 05/26 12:06
semmy214: 已解決 感謝回覆~ 05/26 17:01