作者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/cn.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