수치 연산 함수 사용하기
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 |