수학 관련 함수 - math.h, rand()함수와 srand()함수

CODEDRAGON Development/C, C++

반응형

   

수학 관련 함수

   

헤더파일 : math.h

함수의 원형

설명

double ceil (double x);

X보다 큰 정수 반환

double floor (double x);

X보다 작은 정수 반환

double fabs (double x);

X의 절댓값 반환

double pow (double x, double y);

xy

double sqrt (double x);

double exp (double x);

ex

e는 자연 상수 (오일러의 수)

double log (double x);

logex

double log10 (double x);

log10x

   

   

math.h에 있는 여러 삼각함수

함수의 원형

설명

double sin (double x);

삼각함수에서 x의 sin 값

double cos (double x);

삼각함수에서 x의 cos 값

double tan (double x);

삼각함수에서 x의 tan 값

double sinh (double x);

삼각함수에서 x의 sinh 값

double cosh (double x);

삼각함수에서 x의 cosh 값

double tanh (double x);

삼각함수에서 x의 tanh 값

double asin (double x);

삼각함수에서 x의 asin 값

double acos (double x);

삼각함수에서 x의 acos 값

double atan (double x);

삼각함수에서 x의 atan 값

   

   

rand()함수와 srand()함수

난수를 생성 합니다.

헤더파일

stdlib.h        

rand()함수

  • 난수를 생성시키는 함수
  • 한가지 패턴으로 난수를 생성

srand()함수

  • 난수를 난수생성패턴을 통해 생성시키는 함수
  • 여러 가지 패턴으로 난수를 생성

   

함수원형

함수의 원형

설명

int rand (void);

난수를 생성

int srand (unsigned int seed);

seed를 지정하여 난수를 생성

(seed: 난수 생성 패턴)

 

반응형