백준 단계별로 문제 풀기 2단계 if문 5번째 문제 2884번 '알람시계'

준준준맨·2021년 8월 24일
0


#include<stdio.h>
int main(void)
{
int a,b,c;
scanf("%d %d",&a,&b); // 시침과 분침
if(b>=45) // 분침이 45분 보다 크다면 시침은 그대로 두고 분침에서 45를 뺌
{
printf("%d %d",a,b-45);
}
else if(b<45)
{
c=60-(45-b); // 분침이 45보다 작을 때, 분침에서 45를 빼면 나오는 시간 분침의 변수
if(a==0) // 시침이 0시 일때 23시가 되도록 함
{
printf("23 %d",c);
}
else if(a>0) // 나머지 경우는 1씩 뺌
{
printf("%d %d",a-1,c);
}
}
return 0;
}

profile
대학생

0개의 댓글

관련 채용 정보