언어 자료구조 알고리즘/C11 표준 라이브러리 함수

HYPOT, HYPOTF, HYPOTL

언제나휴일 2016. 1. 3. 16:20
반응형
double hypot(double x, double y); 직각 삼각형의 빗변의 길이 계산
float hypotf(float x, float y); 직각 삼각형의 빗변의 길이 계산
long double hypotl(long double x, long double y); 직각 삼각형의 빗변의 길이 계산
 
입력 매개 변수 리스트
x 밑변
y 높이
반환 값
빗변의 길이, root(x^2 + y^2)
 
사용 예
//C언어 표준 라이브러리 함수 사용법 가이드
//double hypot(double x, double y); 직각 삼각형의 빗변의 길이 계산
//float hypotf(float x, float y); 직각 삼각형의 빗변의 길이 계산
//long double hypotl(long double x, long double y); 직각 삼각형의 빗변의 길이 계산
//직각 삼각형의 밑변과 높이를 입력받아 빗변의 길이를 계산
 
#include <math.h>
#include <stdio.h>
int main(void)
{
    double width, height, hypotenuse ;
 
    printf("직각 삼각형의 밑변과 높이를 입력: ");
    scanf_s("%lf %lf",&width, &height);
    hypotenuse = hypot(width,height);
    printf("빗변의 길이는 %lf 입니다.\n",hypotenuse);
    return 0;
}
 
출력
직각 삼각형의 밑변과 높이를 입력: 3 4 (입력)
빗변의 길이는 5.000000 입니다.
반응형

'언어 자료구조 알고리즘 > C11 표준 라이브러리 함수' 카테고리의 다른 글

ACOSH, ACOSHF, ACOSHL  (0) 2016.01.03
FLOOR, FLOORF, FLOORL  (0) 2016.01.03
FMOD, FMODF, FMODL  (0) 2016.01.03
CEIL, CEILF, CEILL  (0) 2016.01.03
POW, POWF, POWL  (0) 2016.01.03
FREXP, FREXPF, FREXPL  (0) 2016.01.03
MODF, MODFF, MODFL  (0) 2016.01.03
LOG, LOGF, LOGL  (0) 2016.01.03
LDEXP, LDEXPF, LDEXPL  (0) 2016.01.03
LOG1P, LOG1PF, LOG1PL  (0) 2016.01.03