본문 바로가기
C C++/C C++ 백준

C언어 백준 2884번 알람 시계

by Go! Jake 2022. 1. 11.

문제풀이

#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

댓글