#include <stdio.h>
#include <math.h>

#define PI 3.14159265358979323846264

void main(void)
{
double rad=0.0, deg=0.0; //角度
double m11=14.0, m20=14.0, m02=18.0; //モーメント変数

//慣性主軸の計算
rad = 0.5 * atan2(2 * m11, m20 - m02);
deg = rad * 180 / PI;
printf("慣性主軸θ=%f\n", deg);
}
答えが40.9になるはずなんですがどうしてもなりません。
どこがどう違うのか誰か教えてくれませんか。
お願いします。