[課業] C語言

作者: semmy214 (黃小六)   2019-05-25 22:20:13
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;
}
作者: onlyu0402 (我在故我唱)   2019-05-25 23:06:00
main函式裡第三行用%lf呢?
作者: loking (J)   2019-05-25 23:07:00
你貼的圖中 scanf改成%lf呢?
作者: onlyu0402 (我在故我唱)   2019-05-25 23:07:00
(截圖的line 9)還有最末段貼的原始碼,9~11行的輸出和輸入宣告反了
作者: andylaubinyu (alesund)   2019-05-25 23:14:00
Printf跟scanf打返了吧
作者: Bright (璀璨的代價)   2019-05-26 12:06:00
內文跟LINE的printf scanf你要不要先檢查一下
作者: semmy214 (黃小六)   2019-05-26 17:01:00
已解決 感謝回覆~

Links booklink

Contact Us: admin [ a t ] ucptt.com