백준 - A/B

2022. 10. 26. 15:47백준 - C

728x90

백준의 A/B 문제입니다.

이 문제는 a, b에 값을 입력받고  a ÷ b의 결과를 출력하는 문제입니다.

문제 해결 코드입니다.

#include <stdio.h>

int main(void){
    double a, b;
    double result; // 결과값이 소수이므로 double로 선언
    
    scanf("%lf %lf", &a, &b);
    
    result = a / b; // a 나누기 b 계산
    
    printf("%.9lf\n", result); // 소수점 9번째까지 출력 (%.9lf)
    return 0;
}

여기서 double형을 쓰는 이유는 출력의 조건이 오차가 10^-9 이기 때문입니다.

float형은 상대오차가 10^-7 정도이지만, double형은 상대오차가 10^-15 정도까지기 때문입니다.

 

참고 자료

https://jhnyang.tistory.com/90

728x90

'백준 - C' 카테고리의 다른 글

백준 - ??!  (0) 2022.10.27
백준 - 사칙연산  (0) 2022.10.27
백준 - A x B  (0) 2022.10.26
백준 - A - B  (1) 2022.10.25
백준 - A + B  (1) 2022.10.25