可能重复:
C 编程 sqrt 函数
我在 C 语言中遇到了一个奇怪的问题。我已将库包含在标题中,例如该pow(x,n)
函数也可以正常工作。另一方面,下一个代码根本不运行:
float calcArea(double edgeA){
double s=edgeA;
float area = sqrt(s);
return area;
}
但是当我更改sqrt(s)
为sqrt(45)
(或任何其他自然数)时,它不会产生任何问题。我还sqrt()
多次检查了该函数,只要参数是变量,它仍然没有。
任何解决此问题的建议都会有所帮助,在此先感谢
编辑:我正在使用 Eclipse