나의 발자취
백준 1008 - A/B 출력 본문
처음에 짠 코드 틀린 원인 : 단순히 몫을 계산하는 함수로만 씀 -> 더블형으로 변환하는 type casting 사용
두번째 짠 코드 틀린 원인 : 소수점이 길게 안나옴 (10^-9나 더 이하로 나와야함 그쯤) -> 또다른 방법이 있겠지 생각
#include <iostream>
using namespace std;
int main(){
int A, B;
cin >> A >> B;
cout << fixed; //소수점을 고정시킨다
cout.precision(15); //소수점 이하 자리수는 이 숫자만큼 고정시킨다
// cout.unsetf(ios::fixed); // 소수점 고정 해제시키는법
cout << static_cast<double>(A) / static_cast<double>(B) ;
}
'computer language > C++' 카테고리의 다른 글
[10818] 최소, 최대 (0) | 2020.11.18 |
---|---|
8393. 팩토리얼 계산 (풀이 두개, 메모리 비교) (0) | 2020.10.13 |
백준 1330. 시계 (0) | 2020.10.07 |
백준 11021번 (0) | 2020.09.14 |
백준 2741 (0) | 2020.09.14 |
Comments