문제풀이
#include <stdio.h>
#pragma warning(disable:4996)
int main(void)
{
int H;
int M;
scanf("%d%d", &H, &M);
if (H == 0) {
if (M<45)
printf("%d %d", 23, 60 + (M - 45));
else
printf("%d %d", H, M - 45);
}
else if (M < 45)
printf("%d %d", H - 1, 60 + (M - 45));
else
printf("%d %d", H, M-45);
}
if (H == 0){sentence} 표현이 주요 했다. if문에 초기 조건을 걸고, 대괄호 안에 if else를 다시 사용함으로써 경우의 수를 나눌 수 있다.
나머지는 if else만으로도 경우의 수가 나누어지기 때문에 else if, else만 사용하였다.
'C C++ > C C++ 백준' 카테고리의 다른 글
C언어 백준 10950번 A+B - 3 (0) | 2022.01.12 |
---|---|
C언어 백준 2739번 구구단 (0) | 2022.01.12 |
C언어 백준 14681번 사분면 고르기 (0) | 2022.01.11 |
C언어 백준 2753번 윤년 (0) | 2022.01.11 |
C언어 백준 9498번 시험 성적 (0) | 2022.01.10 |
댓글