본문 바로가기

C C++166

C언어 백준 2739번 구구단 문제풀이 #include #pragma warning(disable:4996) int main(void) { int num1; scanf("%d", &num1); for (int num2 = 1; num2 < 10; num2++) printf("%d * %d = %d\n", num1, num2, num1 * num2); } for문의 기본 구조를 알면 풀 수 있는 문제입니다. c언어의 for문을 연습하기 좋았습니다.형태는 for (초기식; 조건식; 변화식)으로 구성됩니다. - 변화식 뒤에 ; 가 붙지 않는다는 점을 기억해야 했습니다. - num2 < 10을 통해 조건식을 구현하였고 따라서 멈추는 구간이 되었습니다. - 변화식의 경우 num2++를 통해 해당 변수가 num2 그대로 쓰이고 이후부터 num2.. 2022. 1. 12.
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.