重複の可能性:
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を使用しています