본문 바로가기

반응형

백준/C

[BaeKJoon/C] 백준5522 c 카드 게임 https://www.acmicpc.net/problem/5522 5522번: 카드 게임 JOI군은 카드 게임을 하고 있다. 이 카드 게임은 5회의 게임으로 진행되며, 그 총점으로 승부를 하는 게임이다. JOI군의 각 게임의 득점을 나타내는 정수가 주어졌을 때, JOI군의 총점을 구하는 프 www.acmicpc.net 문제 JOI군은 카드 게임을 하고 있다. 이 카드 게임은 5회의 게임으로 진행되며, 그 총점으로 승부를 하는 게임이다. JOI군의 각 게임의 득점을 나타내는 정수가 주어졌을 때, JOI군의 총점을 구하는 프로그램을 작성하라. 풀이 5명의 점수를 더하는 아주 간단한 코드문제다. 코드 1 2 3 4 5 6 7 8 9 10 11 12 #include int main() { int n, sum =.. 더보기
[BaeKJoon/C] 백준5543 c 상근날드 https://www.acmicpc.net/problem/5543 5543번: 상근날드 입력은 총 다섯 줄이다. 첫째 줄에는 상덕버거, 둘째 줄에는 중덕버거, 셋째 줄에는 하덕버거의 가격이 주어진다. 넷째 줄에는 콜라의 가격, 다섯째 줄에는 사이다의 가격이 주어진다. 모든 가 www.acmicpc.net 문제 상근날드에서 가장 잘 팔리는 메뉴는 세트 메뉴이다. 주문할 때, 자신이 원하는 햄버거와 음료를 하나씩 골라, 세트로 구매하면, 가격의 합계에서 50원을 뺀 가격이 세트 메뉴의 가격이 된다. 햄버거는 총 3종류 상덕버거, 중덕버거, 하덕버거가 있고, 음료는 콜라와 사이다 두 종류가 있다. 햄버거와 음료의 가격이 주어졌을 때, 가장 싼 세트 메뉴의 가격을 출력하는 프로그램을 작성하시오. 풀이 햄버거의 .. 더보기
[BaeKJoon/C] 백준9076 c 점수 집계 https://www.acmicpc.net/problem/9076 9076번: 점수 집계 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 다섯 심판이 준 점수 다섯 개의 정수 Ni(1 ≤ Ni ≤ 10, i = 1, 2, ..., 5)가 하나의 공백을 사이에 두고 www.acmicpc.net 문제 5명의 심판이 1점부터 10점까지 정수의 점수를 주면 최고점과 최저점을 하나씩 제외한 점수의 합을 총점으로 하고 최고점과 최저점을 뺀 나머지 3명 점수의 최고점과 최저점이 4점 이상 차이나게 되면 KIN을 출력하는 프로그램을 작성 풀이 1. 5명의 점수에서 최고점과 최저점을 뺀 3명의 합을 구한다. 2. 또 3명의 점수에서 최고점과 최저점의 차이가 4이상.. 더보기
[BaeKJoon/C] 백준9085 c 더하기 https://www.acmicpc.net/problem/9085 9085번: 더하기 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 첫 줄에 자연수의 개수 N(1 ≤ N ≤ 100)이 주어지고, 그 다음 줄에는 N개의 자연수가 주어진다. 각각의 자연 www.acmicpc.net 문제 10보다 작거나 같은 자연수 N개를 주면 합을 구하는 프로그램을 작성하시오. 풀이 주어진 자연수의 합을 구하는 코드를 몇번 반복할껀지 구하는 코드 문제이다. 자연수의 합을 구하는 식에서 한번의 for문을 사용하고 그 식을 몇번 반복할껀지 또 하나의 for문을 사용하면 된다. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #in.. 더보기
[BaeKJoon/C] 백준9295 c 주사위 https://www.acmicpc.net/problem/9295 9295번: 주사위 각 테스트 케이스마다 "Case x: "를 출력한 다음, 주사위를 두 번 던져 나온 두 수의 합을 출력한다. 테스트 케이스 번호(x)는 1부터 시작한다. www.acmicpc.net 문제 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 주사위를 두 번 던져 나온 두 수를 입력한다. 풀이 1. 먼저 케이스의 개수 T를 먼저 입력을 받아서 for문으로 몇번을 돌린건지 코드로 작성한다. 2. for문을 작성했으면 그안에 두 수를 입력해서 5번 출력할 수 있게 코드를 작성하면 된다. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #include i.. 더보기
[BaeKJoon/C] 백준9498 c 시험 성적 https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 시험 점수를 입력받아 90 ~ 100점은 A 80 ~ 89점은 B 70 ~ 79점은 C 60 ~ 69점은 D 나머지 점수는 F를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 풀이 입력받을 수를 하나 선언한뒤 각변수에 대한 조건을 if문으로 선언해주면 된다 a>=90 a>=80 a>=70 a>=60 res = F 코드 1 2 .. 더보기
[BaeKJoon/C] 백준9653 c 스타워즈 로고 https://www.acmicpc.net/problem/9653 9653번: 스타워즈 로고 스타워즈 로고를 예제 출력과 같이 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 스타워즈 로고를 예제 출력과 같이 출력하는 프로그램을 작성하시오. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 int main() { printf(" 8888888888 888 88888\n"); printf(" 88 88 88 88 88 88\n"); printf(" 8888 88 88 88 88888\n"); printf(" 88 88 888888888 88 88\n"); printf("88888888 88 88 88 88 888888\n"); printf("\n"); printf("88 8.. 더보기
[BaeKJoon/C] 백준10430 c 나머지 https://www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 문제 (A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) 코드 1 2 3 4 5 6 7 8 9 10 11 12 #include int main() { int A, B, C; scanf("%d %d %d", &A, &B, &C); printf("%d\n", (A.. 더보기

반응형