[백준/C언어] 2884번 - 알람 시계
백준 웹사이트 "2884번 - 알람 시계" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 소스 코드 #include int main(void){ int H, M; scanf("%d %d", &H, &M); if(M>=45) printf("%d %d", H, M-45); else if(H>0) printf("%d %d", H-1, 60-(45-M)); else printf("23 %d", 60-(45-M)); } 문제 풀이 세 가지 경우를 생각하면 됩니..
더보기
[백준/C언어] 14681번 - 사분면 고르기
백준 웹사이트 "14681번 - 사분면 고르기" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 소스 코드 #include int main(void){ int x, y; scanf("%d %d", &x, &y); if (x>0 & y>0) printf("1"); else if(x0) printf("2"); else if(x0과 y>0 각각 참이면 1, 거짓이면 0이 되며, 이들에 비트연산(&)을 시행하여 참/거짓을 결정합니다. '&&'는 논리연산자로, 양쪽 항이 모두 참일 경우에만 결과 값이 참이 됩니다. 이때 결과값은 무조건 0(거짓) 또는 1(참)이 된다..
더보기