Использование математической библиотеки для отображения синуса 1 радиана, округленного до трех десятичных знаков в C
Я работаю над небольшим учебным пособием, и меня немного смущает использование функции sin. Цель этой задачи - просто использовать математическую библиотеку для отображения синуса 1 радиана, округленного до трех десятичных знаков. Ответ должен быть 0,841. Тем не менее, я не знаю, как использовать предложенную функцию, или я слишком усложняю проблему.
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
double sin(double x) {
double radians = 1;
return radians;
}
int main(int argc, const char * argv[])
{
printf("The sine of 1 radian is %.3d.\n, ????)");
return 0;
}
1 ответ
Решение
Не определяйте свой собственный (сломанный) sin
функция - используйте тот, который уже находится в математической библиотеке:
printf("The sine of 1 radian is %.3f.\n", sin(1.0));