티스토리 뷰

백준 입출력과 사칙연산 단계 A/B 10998번 문제입니다.

다른 문제와 같이 두 개의 실수를 선언하고 두 개의 입력을 받으면 됩니다.

그리고 a 나누기 b를 하면 됩니다.

// 입출력과 사칙연산 | 1008번 | A / B
#include <iostream>

int main() {
    double a,b; // 정수형이 아닌 실수형으로 !
    while(1){ 
        std::cin>>a>>b;
        if(a > 0 && b < 10 && b != 0)
            break;
        else
            continue;
    }
    
    std::cout.precision(15);
    std::cout<<a/b;    
}

오늘은 생각보다 코드가 복잡합니다.

정수형이 아닌 실수형을 선언해 준 다음에 while문을 사용하여서 계산해 주면 됩니다.

이제 a가 0 이상 b가 10 이하이고 b가 0과 같은 경우에는 break를 이용하여서 코드를 정지 시킵니다.

if문에서 아니게 되면 continue를 사용하여서 계속하게 됩니다.

그리고 출력 단계에서 precision를 이용하여서 15자리까지만 출력하게 해 줍니다.

그리고 마지막 코드에서 a와 b를 나누어 주면 끝납니다.

 

그럼 끝 !

댓글
댓글쓰기 폼