幫我看看我哪里打錯了

uj5u.com熱心網友回復:
自己仔細看看題目要求的是double型別
你的float型別
精度不夠啊
uj5u.com熱心網友回復:
double f;scanf("%lf", &f);
int v = f* 100+0.5;
f = v/100.0;
printf("%lf\n", f);
uj5u.com熱心網友回復:
float只有6~7位有效數字, 1234.567, 從1開始數, 到了6和7,已經是有效數字的邊緣了,后面再折騰也準不了double有12~13位可以支持你的折騰
uj5u.com熱心網友回復:
1234.567 float型夠了呀
uj5u.com熱心網友回復:
我再試試uj5u.com熱心網友回復:
解決了 非常感謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/134412.html
標籤:C語言
上一篇:哪位高手能給出個模板
下一篇:成員函式做友元報錯,
