0
scanf("%lf",&alpha);

alpha = (alpha * PI)/180;

if(alpha==PI/2)

{

printf("0");

}

私もPIを定義し、アルファを宣言しました...これをスキップするだけで、理由がわかりません

4

2 に答える 2

2

等号と浮動小数点数はうまくいきません。丸め誤差があります。

ある程度の許容範囲を設定する必要があります。

于 2013-11-09T14:27:10.753 に答える