[]-35556/親
2つのradの数値から1つの角度を求めるコードを改善できますか?(C++)
キリシロ

最初--ction::AfTC(double rtan, double rcos)
{
double ctan = atan(rtan) * (double)180 / PI;
double ccos = acos(rcos) * (double)180 / PI;
double angle = (ccos == (double)0 ? (ctan < (double)0 ? (double)360 + ctan : ctan) : (ccos - ctan) * ((double)180 / ccos));
return angle;
}

<入力例>
1:rtan = 1.0, rcos = 0.0
2:rtan = 0.0, rcos = -1.0
3:rtan = -1.0, rcos = 0.0
4:rtan = 0.0, rcos = 1.0
5:rtan = 1.0, rcos = -1.0
6:rtan = 1.0, rcos = 1.0
7:rtan = -1.0, rcos = 1.0

<出力例>
1:angle = 90
2:angle = 180
3:angle = 270
4:angle = 0
5:angle = 135
6:angle = 45
7:angle = 315

<追記>
一通り注意事項を読んで投稿しましたが、足りていない部分がありましたらご指摘のほどよろしくお願いいたします。

12/01 19:19
[|]
レスを書く
1番最初のレス
Child K-Tai