C++求平方根和立方根中遇到的问题
Abstract: C++求平方根和立方根中遇到的问题: 函数参数不能为负数,否则会输出Nan。PROBLEM & SOLUTION平方根函数:sqrt(x)立方根函数:1.cbrt(x)2.pow(x, 1.0/3.0)注意:平方根和立方根函数的参数都只限于正数和0,若输入的参数为负数则会报错。改进方法:分段求,对于x<0, 语句可写为:-pow(-x,1.0/3.0) 、-cbr...
原创
2018-05-25 23:39:45 ·
3292 阅读 ·
1 评论