백준 코드 공부/C언어

백준 2884 : 알람시계 (C언어)

GUuu9 2021. 10. 30. 13:59
문제
2884번: 알람 시계 (acmicpc.net)
#include<stdio.h>
int main() {
    int h,m;
    scanf("%d %d", &h,&m);

    if((m-45)<0){
        h=h-1;
        m=60+m-45;
        if(h<0){
            h=24+h;
        }
    }
    else{
        m=m-45;
    }
    printf("%d %d", h, m);
}

현재 시간에서 45분 일찍 알람을 설정한다. 시간을 받아줄 h 분 m을 설정하여 값을 입력 받는다. 

시간은 0~23 분은 0~59의 값만 가지고, m값이 45보다 작다면 h값이 1 감소한다. 

Git
BaekJoon-Study/2884.c at C · GUuu9/BaekJoon-Study (github.com)