본문 바로가기
코딩/C언어

C언어 45분 일찍 설정하는 로직

by zz! 2025. 3. 11.
728x90

#include <stdio.h>

int main() {
    int H, M;
    scanf("%d %d", &H, &M);

    M -= 45; // 45분 일찍 설정

    if (M < 0) { // 분이 음수가 되면
        M += 60;
        H--; // 한 시간 줄이기
        if (H < 0) { // 시간이 음수가 되면
            H = 23;
        }
    }

    printf("%d %d\n", H, M);
    return 0;
}

 

1. 현재 시간에서 45분 빼기

2. 만약 분이 음수가 되면 한시간을 줄이고, 분을 60분 더해서 양수로 바꿈

3. 시간이 음수가 되면 23시로 변경

 

(너무어렵다 )

 

728x90