본문 바로가기

백준/C

[BaeKJoon/C] 백준21612 c Boiling Water

반응형

https://www.acmicpc.net/problem/21612

 

21612번: Boiling Water

At sea level, atmospheric pressure is 100 kPa and water begins to boil at 100◦C. As you go above sea level, atmospheric pressure decreases, and water boils at lower temperatures. As you go below sea level, atmospheric pressure increases, and water boils

www.acmicpc.net

 

문제

해수면에서 대기압은 100kPa이고 물은 100℃에서 끓기 시작한다. 해수면 위로 올라갈수록 대기압이 낮아지고, 낮은 온도에서 물이 끓는다. 해수면 아래로 내려가면 대기압이 높아지고 물은 더 높은 온도에서 끓는다. 물이 끓기 시작하는 온도에 대한 대기압과 관련된 공식은

P = 5 × B - 400

 

물이 끓기 시작하는 온도를 고려하여, 기압을 결정하세요. 또한 여러분이

해수면 아래인지,(-1)

해수면 인지,(0)

아니면 해수면 위인지(1)도 결정하세요.

 

100>p '1'

100==p '0'

100<p '-1'

 

코드

#include <stdio.h>
 
int main() {
 
    int b,p;
    scanf("%d"&b);
 
    p = 5 * b - 400;
 
    if (p < 100) {
        printf("%d\n", p);
        printf("1");
    }
 
    else if (p > 100) {
        printf("%d\n", p);
        printf("-1");
    }

    else if (p == 100) {
        printf("%d\n", p);
        printf("0");
    }

}
 
 
 
cs

 

 

반응형