전체 글

백준 14681번 : 사분면 고르기 문제 풀이 조건문 https://www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 사분면을 가르기 위해서는 조건문을 사용해야 한다 입력을 (a b) 로 받는다면 a > 0 그리고 b > 0 이면 1 을 출력하고 b 0 이면 2를 출력한다 위의 내용을 코드로 작성해서 제출한 코드이다 #include int main() { int a, b; scanf("%d %d", &a, &b); if (a > 0) { if (b > 0) printf("1"); ..
백준 2753번 : 윤년 문제 풀이 조건문 https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 첫번째 조건인 연도가 4의 배수이다는 year % 4 == 0 이다 두번째 조건인 100의 배수가 아닐 때 또는 400의 배수 일 때는 100의 배수가 아닐 때 year % 100 != 100 400의 배수 일 때 year % 400 == 0 마지막으로 100의 배수가 아닐 때 또는 400의 배수 일 때 는 OR 논리 연산자인 || 를 사용해서 ..
백준 9498번 : 시험 성적 문제 풀이 조건문 https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 이전 문제와 비슷하게 else if 를 이용하여 조건을 좀 더 추가한 문제이다 아래는 제출한 코드이다 #include int main() { int a; scanf("%d", &a); if (a >= 90) printf("A"); else if (a >= 80) printf("B"); else if (a >= 70) printf("C"); else if (a >= 60) pr..
백준 1330번 : 두 수 비교하기 문제 풀이 조건문 https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net if , else if 조건문을 이용해서 푸는 문제이다 아래는 제출한 코드이다 #include int main() { int a, b; scanf("%d %d", &a, &b); if (a > b) { printf(">"); } else if (a == b) { printf("=="); } else { printf("
백준 10172번 : 개 문제 풀이 입출력과 사칙연산 https://www.acmicpc.net/problem/10172
백준 10171번 : 고양이 문제 풀이 입출력과 사칙연산 https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 이번 문제는 특수문자를 출력하는 문제이다 % \ 와 같이 특수한 경우에 사용하는 문자들을 printf 로 출력하기 위해서는 특수문자 앞에 역슬래쉬( \ ) 를 붙여주면 된다 아래는 제출한 코드이다 #include int main() { printf("\\ /\\\n"); printf(" ) ( ')\n"); printf("( / )\n"); printf(" \\(__)|"); return 0; }
백준 11382번 : 꼬마 정민 문제 풀이 입출력과 사칙연산 https://www.acmicpc.net/problem/11382 11382번: 꼬마 정민 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. www.acmicpc.net 이번 문제는 a, b, c 를 입력받고 다 더해서 출력하는 문제이다 아래는 처음 제출한 코드이다 #include int main() { int a, b, c; scanf("%d %d %d", &a, &b, &c); printf("%d", a + b + c); return 0; } 하지만 정답이 아니어서 다시 확인해봤다 문제에 입력값이 1
백준 2588번 : 곱셈 문제 풀이 입출력과 사칙연산 https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 이번 문제는 어려워 보이지만 쉽게 생각하면 된다 곱셈이 어떤식으로 이루어지는지만 파악하면 쉽게 풀 수 있다 두 수를 입력받고 자릿수 별로 곱셈한 결과를 출력하면 된다 472 x 385 를 예시로 들면 472 * 5 472 * 8 472 * 3 472 * 385 를 출력하는 문제이다 아래 코드는 두번째 숫자를 각 자릿수 별로 쪼개는 코드이다 int hun_2 = num2 / 100; int ten_2 = (num2 / 10) - (hun_2 * 10)..
백준 10430번 : 나머지 문제 풀이 입출력과 사칙연산 https://www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 문제는 생각보다 쉽게 풀었다 3개의 숫자를 한 줄에 입력받고 결과를 출력할 때마다 줄을 바꿔서 출력하면 되는 문제이다 아래는 제출한 코드이다 #include int main() { int a, b, c; scanf("%d %d %d", &a, &b, &c); printf("%d\n", (a + b) % c); printf("%d\n", ((a % c) + (b % c)) % c); printf("%d\n", (a * b) % c); printf("..
백준 18108번 : 1998년생인 내가 태국에서는 2541년생?! 문제 풀이 입출력과 사칙연산 https://www.acmicpc.net/problem/18108 18108번: 1998년생인 내가 태국에서는 2541년생?! ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국 www.acmicpc.net 이번 문제는 먼저 불기 연도, 서기 연도에 대해서 먼저 알아야 한다 현재 태국에서는 서기 연도에 543을 더한 연도를 태국 자체의 불기인 태국태양력으로 사용하고 있다 불기 연도에 대한 추가적인 정보는 아래 링크에서 확인하면 된다 https://..
GunP4ng
GunP4ng