백준
[백준][C++] 1008번 A/B
소형
2022. 9. 12. 20:52
반응형
알고리즘 문제를 완전 기초부터 풀어보자 싶어 푸는 도중에 문제의 "실제 정답과 출력 값의 절대 오차 또는 상대오차가 10-9 이하이면 정답이다." 부분에서 막혔다.
이를 어떻게 해결해야 하는지 방법을 잘 몰라 찾아보았더니 cout의 presison을 사용해야 함을 알았다.
#include<iostream>
using namespace std;
int main()
{
double a, b;
cin >> a >> b;
cout << a / b;
}
틀린 코드는 이러한데 이는 소수점이 6자리까지밖에 나오지 않아 틀렸나보다.
#include<iostream>
using namespace std;
int main()
{
double a, b;
cin >> a >> b;
cout << fixed;
cout.precision(9);
cout << a / b;
}
수정해주었더니 해결 되었다.
반응형