2884: 알람 시계
2022. 5. 24. 23:15ㆍC언어/회의불참과제
-결과
-코드
#include <stdio.h>
int main()
{
int h, m;
scanf("%d%d", &h, &m);
if (m >= 45) printf("%d %d", h, m - 45);
else if (m < 45)
{
if (h != 0)
{
printf("%d %d", h - 1, 60 - (45 - m));
}
else if (h == 0)
{
printf("%d %d", 23, 60 - (45 - m));
}
}
}
-풀이
이 문제는 먼저 시간을 입력 받고, 그 후에 조건문을 이용한 후 값을 출력하는 문제이다.
입력받은 값의 분이 45이상이면 45를 뺀 후에 그대로 출력하고, 만약에 45보다 작으면 다시 2가지의 경우로 나눈다.
입력받은 값의 시간이 0이 아니면 1을 뺀 후 그 시간을 출력하고, 시간이 0이면 23을 출력하는 조건문을 작성한다.
'C언어 > 회의불참과제' 카테고리의 다른 글
2480: 주사위 세개 (0) | 2022.07.05 |
---|---|
2525: 오븐 시계 (0) | 2022.07.05 |
14681: 사분면 고르기 (0) | 2022.05.20 |
2753: 윤년 (0) | 2022.05.05 |
9498: 시험 성적 (0) | 2022.04.28 |