반응형
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 |
반응형