sqrt(double(0.04))为什么得出结果不是0.2?而是0.0156 拜托大神们解答一下吧
2条回答 默认 最新
- SZL-C 2016-11-23 05:01关注
这个程序或许会解答你的问题,注意细节,,,
int main() { double a=0.04; double res=0.0; res=sqrt(a); printf("%lf\n",res); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
sqrt(double(0.04))为什么得出结果不是0.2?而是0.0156 拜托大神们解答一下吧
这个程序或许会解答你的问题,注意细节,,,
int main()
{
double a=0.04;
double res=0.0;
res=sqrt(a);
printf("%lf\n",res);
return 0;
}