AOJのこの問題(http://judge.u-aizu.ac.jp/onlinejudge/d ... p?id=10025)について質問です。
2辺の長さと角度を入力し、面積、高さ、周囲の長さを算出するのですが、Sample Inputでは
4 3 90 という入力に対して、Outputが
6.00000000
12.00000000
3.00000000
となっていますが、私が組んだプログラムだと同じ入力に対しての出力が
5.36397998
12.97944536
2.68198999
となってしまい精度が低いのですがこれは何故でしょうか??
どなたかアドバイスよろしくお願いします。
【AOJ】三角関数の誤差について質問です。
Re: 【AOJ】三角関数の誤差について質問です。
CやC++において、三角関数の角度の単位はラジアンです。度ではありません。
入力した度の値をラジアンに変換してください。
入力した度の値をラジアンに変換してください。
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。
プログラムは思ったとおりには動かない。書いたとおりに動く。
-
- 記事: 16
- 登録日時: 12年前
- 住所: Tokyo
Re: 【AOJ】三角関数の誤差について質問です。
そうだったんですか(゚д゚)!
無事出来ました!ありがとうございますm(__)m
無事出来ました!ありがとうございますm(__)m