[백준][C++] 1008번 A/B
1008번 A/B
문제 링크
분석
입력 받은 두 수를 나누어주면 됩니다.
첫 입력 값이 분자이며, 두 번째 입력 값이 분모입니다.
소수점 출력을 절대오차 또는 상대오차가 $10^{-9}$ 이하가 되도록 출력해주어야 합니다.
하지만, C++에서 컴파일러는 기본적으로 std::cout
은 소수점 6자리까지 표시하므로 표시하는 자릿수를 변경해주어야 합니다.
풀이
#include <iostream>
int main()
{
double num1, num2;
std::cin >> num1 >> num2;
std::cout << std::fixed;
std::cout.precision(10);
std::cout << num1 / num2;
}
std::cout.precision(10)
는 출력되는 전체 자릿수를 설정합니다.
std::fixed
와 함께 사용하면 소수점 아래 자릿수를 설정합니다.
성능 요약
메모리: 2020 KB
시간: 0 ms
댓글남기기