因为sqrt函数的原型是double sqrt(double)你传递的参数是4字节的float类型,会被强制转换成8字节的double类型进行计算在第5行把数据类型定义为double类型
定义成double吧 可能会溢出float