https://www.acmicpc.net/problem/1008
1) 사전지식
cout< cout<
cout이 없는 경우 < 정수 부분을 포함하여 n자리 숫자를 나타냅니다.
2) a를 double형으로 변환해야 합니다. 더블 대 플로트?
대부분의 64비트 컴퓨터에서 플로트: 4바이트(32비트) double: 8바이트(64비트) 사용 –> 정밀도 차이 부동 소수점 숫자: 소수점 이하 7자리 double: 소수점 이하 15자리의 정밀도를 나타낼 수 있다고 합니다.
현재 문제에서 상대 오차 10^(-9)보다 작아야 하기 때문에 유형 a를 유형 double로 변환합니다.
3) 소스코드 #포함하다 네임스페이스 표준을 사용하십시오. 정수 메인(무효){ 정수 A, B; cout.precision(9); }
신 >> A >> B;
cout<<고정;
cout<<(더블)a/b;
0을 반환합니다.