Backend/C

수치 연산 함수 사용하기

petitCoding 2012. 4. 12. 10:31

수치 연산 함수 사용하기

 

1 :  #include <stdio.h>
2 :  #include <math.h>

3 :  void main()
4 :  {
5 :   double x;

6 :   printf("Enter a number: ");
7 :   scanf("%lf", &x);

8 :   printf("\n\nOriginal value : %lf", x);

9 :   printf("\nCeil : %lf", ceil(x)); //전달된 인수보다 작지 않은 범위 내에서 최소의 정수값을 돌려준다
10 :  printf("\nFloor : %lf.", floor(x)); // 전달된 인수보다 크지 않은 범위내에서 최대의 정수값을 돌려준다
11 :  if(x >= 0)
12 :   printf("\nSquare root : %lf", sqrt(x)); // 전달된 인수의 제곱근을 돌려준다.인수는 0이상이어야 한다
13 :   else
14 :   printf("\nNegative number");

15 :  printf("\nCosine : %lf\n", cos(x));

16 : }

 

결과화면

 

 

abs() : 전달된 인수의 절대값을 돌려준다.

modf() : x를 정수와 소수 부분으로 나눈다.각각의 분할은 x와 동일 기호를 가진다. 함수는 소수 부분을 돌려준다

fmod() :  함수 fmod()는 x/y의 부동 소수형 나머지 값을 돌려준다

반응형

'Backend > C' 카테고리의 다른 글

파스칼의 삼각형  (0) 2012.04.12
strcat() 의 사용  (0) 2012.04.12
매크로에서 # 연산자의 사용  (0) 2012.04.12
검색과 정렬  (0) 2012.04.12
문자열 비교를 위한 strcmp  (0) 2012.04.12