반응형

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


반응형

'컴퓨터 & 프로그래밍 & 전자공학 > C언어' 카테고리의 다른 글

동전 던지기 게임  (0) 2016.07.27
난수 발생기  (0) 2016.07.27
소득세 계산  (0) 2016.07.27
원의 면적 구하기  (0) 2016.07.26
화씨 온도 변환기  (0) 2016.07.26

+ Recent posts