作者semmy214 (黃小六)
看板Examination
標題[課業] C語言
時間Sat May 25 22:20:13 2019
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://webptt.com/m.aspx?n=bbs/Examination/M.1558794015.A.26A.html
※ 編輯: semmy214 (61.58.174.197), 05/25/2019 22:22:15
1F:推 onlyu0402: main函式裡第三行用%lf呢? 05/25 23:06
2F:推 loking: 你貼的圖中 scanf改成%lf呢? 05/25 23:07
3F:→ onlyu0402: (截圖的line 9) 05/25 23:07
4F:→ onlyu0402: 還有最末段貼的原始碼,9~11行的輸出和輸入宣告反了 05/25 23:09
5F:推 andylaubinyu: Printf跟scanf打返了吧 05/25 23:14
6F:推 Bright: 內文跟LINE的printf scanf你要不要先檢查一下 05/26 12:06
7F:→ semmy214: 已解決 感謝回覆~ 05/26 17:01