error C2668: “sqrt”: 对重载函数的调用不明确

f:\skelecton.cpp(627) : error C2668: “sqrt”: 对重载函数的调用不明确
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\math.h(581): 可能是“long double sqrt(long double)”
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\math.h(533): 或       “float sqrt(float)”

1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\math.h(128): 或       “double sqrt(double)”


出现以上错误是因为头文件math.h里面没有响应的pow(int,int)类型,你可以改成响应的pow(double,int)或者sqrt(double)

你可能感兴趣的:(c,c,math.h)