수학 함수(math.h) 
 
double sin(double x) => sin 
double cos(double x) => cos 
double tan(double x) => tan 
double sqrt(double x); => x의 제곱근 
double pow(double x, double y) => xy 
double floor(double x) => 소수 버림 (반올림은 0.5를 더한 후 소수를 버리면 됩니다. )
double ceil(double x) => 소수를 버리고 정수 값을 1증가 
int abs(int n) => 절대 값 
long labs(long n) => 절대 값 
double fabs(double x) => 절대 값 
 
예제1) 기본적인 수학 함수의 사용 
#include
<stdio.h> 
#include
<math.h> 
int main() 
int r; 
for (r=0;r<=90;r+=10) 
printf("sin(%d도)=%f\t",r,sin(r*3.1416/180)); 
    printf("cos(%d도)=%f\t",r,cos(r*3.1416/180)); 
    printf("tan(%d도)=%f\n",r,tan(r*3.1416/180)); 
    printf("25의제곱근= %.2f\n", sqrt(25)); 
    printf("5의3제곱= %.2f\n", pow(5,3)); 
    printf("5.4의소수버림결과= %f\n", floor(5.4));
    printf("5.4의소수올림결과= %f\n", ceil(5.4)); 
    printf("-5.4의소수버림결과= %f\n", floor(-5.4)); 
    printf("-5.4의소수올림결과= %f\n", ceil(-5.4)); 
    printf("5의절대값= %d\n", abs(5)); 
    printf("-5의절대값= %d\n", abs(-5)); 
    printf("5.4의절대값= %f\n", fabs(5.4)); 
    printf("-5.4의절대값= %f\n", fabs(-5.4)); 
return 0; 
}
Posted by cyj4369
,