C C++/C C++ 백준69 C언어 백준 2884번 알람 시계 문제풀이 #include #pragma warning(disable:4996) int main(void) { int H; int M; scanf("%d%d", &H, &M); if (H == 0) { if (M 2022. 1. 11. C언어 백준 14681번 사분면 고르기 문제풀이 #include #pragma warning(disable:4996) int main(void) { int x; int y; scanf("%d %d", &x, &y); if (x > 0 && y > 0) printf("%d", 1); else if (x 0) printf("%d", 2); else if (x < 0 && y < 0) printf("%d", 3); else printf("%d", 4); } 따로 설명할 부분이 없다. 2022. 1. 11. C언어 백준 2753번 윤년 문제풀이 #include #pragma warning(disable:4996) int main(void) { int num; scanf("%d", &num); if (num % 4 == 0 && num%100 != 0 || num % 400 == 0) printf("%d", 1); else printf("%d", 0); } if (num % 4 == 0 && num%100 != 0 || num % 400 == 0)으로 if문법을 외울 필요가 있다.&& 조건과 || 조건으로 나누면 크게 문제가 되지 않는 것 같다. 괄호 안에 AND 조건과 OR조건을 나열하면 된다. 참고로 if 조건이 A && B || C 와 같이 작성되어 있는 데, 이 때 && 조건이 OR 조건보다 우선순위가 높기 때문에, 실제로 (A .. 2022. 1. 11. C언어 백준 9498번 시험 성적 문제풀이 #include #pragma warning(disable:4996) int main(void) { int num; scanf("%d", &num); if (num >= 90) printf("A"); else if (num >= 80) printf("B"); else if (num >= 70) printf("C"); else if (num >= 60) printf("D"); else printf("F"); } if, else if, else를 사용하여 쉽게 풀 수 있는 문제였다. else if를 사용할 때 90>num>=80 등으로 범위를 구체적으로 특정할 필요는 없다. 이는 if에서 이미 num>=90으로 90 이상의 범위는 걸렀기 때문이다. 남은 마지막 조건은 else 처리하였다. 참고) 현.. 2022. 1. 10. 이전 1 ··· 14 15 16 17 18 다음