@GuanSQ 2016-11-23 04:53 采纳率: 0%
浏览 3016
已采纳

关于c语言的sqrt函数如何得出对double计算的正确结果,

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;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?