读书人

新手float double 此程序为何用float声

发布时间: 2012-05-29 12:16:00 作者: rapoo

新手求助float double 此程序为何用float声明才行
#include <stdio.h>
void main()
{double sfz=3E-23,kts;//用float声明才能正常计算 为啥!!!
scanf("%f",&kts);
printf("%f夸脱水等于%f克水,含有%e个水分子",kts,kts*950.0,kts*950/sfz);
}

[解决办法]
如果kts是double类型,那么在scanf中用%lf。
[解决办法]

探讨

如果kts是double类型,那么在scanf中用%lf。

读书人网 >C++

热点推荐