Ответ 1
#include <math.h>
inline double to_degrees(double radians) {
return radians * (180.0 / M_PI);
}
Мне нужно вычислить угол в программе C. Вот метод из JAVA, который мне нужно преобразовать в C.
private static double calculateDirection(double x, double y)
{
return Math.toDegrees(Math.atan2(y, x));
}
Есть ли такая функция, как toDegrees на языке C, поэтому мне не нужно писать весь код самостоятельно? Спасибо вам
#include <math.h>
inline double to_degrees(double radians) {
return radians * (180.0 / M_PI);
}
Нет необходимости использовать такой метод. Преобразование в градусы очень просто:
double radians = 2.0;
double degrees = radians * 180.0 / M_PI;
Поверните это в функцию, если хотите.
M_PI
является *, определенным в math.h
.
* в большинстве компиляторов.