셀맨1 2016. 7. 27. 01:57
반응형

sin() 라이브러리 함수를 호출하여서 0도부터 180도까지 10도 단위로 사인 함수 값을 출력하여 보자. 추가적으로 아예 각도를 받아서 사인값을 반환하는 함수 sin_degree(double degree)를 작성하여 문제를 해결할 수 있는가?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <math.h>
const double pi = 3.141592;
double sin_degree(double degree);
int main(void)
{
    int i=0;
    for(i=0;i<=180;i+=10)
    {
    printf("sin(%d)의 값은 %lf\n", i, sin_degree(i));
    }
    return 0;
}
double sin_degree(double degree)
{
    double a,b;
    a = degree*(pi/180);
    b = sin(a);
    return b;
}
cs


반응형