문제
해결 과정
간단한 계산 문제이다. 와 를 입력받아 를 출력하면 된다.
이때 예제 입출력을 보면 와 가 모두 정수이지만, 는 정수가 아닐 수 있다. 따라서 double 자료형을 사용해야 한다.
실제 정답과 출력값의 오차를 까지 허용하므로 소수점 아래 10자리까지 출력하면 된다.
예시 답안
#include <iomanip>
#include <iostream>
using namespace std;
int main() {
double A, B;
cin >> A >> B;
cout << fixed << setprecision(10) << A / B << endl;
return 0;
}문제 풀이 팁
Tip
int로 나눗셈을 하면 몫만 출력된다.double로 나눗셈을 하면 실수가 출력된다.<iomanip>의std::fixed와std::setprecision을 사용하면 출력 자릿수를 조절할 수 있다.std::fixed는 고정 소수점 표기법을 사용하고,std::setprecision은 소수점 아래 자릿수를 설정한다.using namespace std;를 사용하면std::를 생략할 수 있다.