-
백준 17388번 : 와글와글 숭고한 (C 언어)c c++ 언어 공부 2023. 9. 22. 09:32
https://www.acmicpc.net/problem/17388
17388번: 와글와글 숭고한
첫 번째 줄에 숭실대학교의 참여도, 고려대학교의 참여도, 한양대학교의 참여도를 의미하는 세 자연수 S, K, H가 공백으로 구분되어 주어진다. (0 ≤ S, K, H ≤ 100) 세 대학의 참여도는 모두 다르다.
www.acmicpc.net
Code:
123456789101112131415161718192021222324252627#include <stdio.h>int main(){int s, k, h;scanf("%d %d %d", &s, &k, &h);int result = s + k + h;if (result >= 100){printf("OK");}else{if (s < k && s < h){printf("Soongsil");}else if (k < s && k < h){printf("Korea");}else if (h < s && h < k){printf("Hanyang");}}}cs 문제 개요
세 대학교인 숭실대학교(Soongsil University), 고려대학교(Korea University), 한양대학교(Hanyang University)의 참여도를 각각 나타내는 세 자연수 S, K, H가 주어집니다. 이때, 참여도의 합이 100 이상이면 일처리가 잘 되고 있어 안심할 수 있으며, 100 미만이면 창호 대표는 참여도가 가장 낮은 대학의 동아리에게 일정에 대한 압박을 가할 예정입니다.
코드 설명
코드는 주어진 세 자연수를 입력받아 각 대학의 참여도를 계산하고, 이를 토대로 어떤 대학의 참여도가 가장 낮은지 판별합니다. 각 대학의 참여도 합이 100 이상이면 "OK"를 출력하며, 100 미만인 경우에는 가장 낮은 참여도를 가진 대학의 이름을 출력합니다.
1. 세 대학의 참여도 입력
먼저, 사용자로부터 숭실대학교(S), 고려대학교(K), 한양대학교(H)의 참여도를 입력받습니다.
2. 참여도 합산 및 결과 판단
세 대학의 참여도를 합산하여 result 변수에 저장합니다.
만약 참여도의 합이 100 이상이면 "OK"를 출력합니다. 그렇지 않으면 가장 낮은 참여도를 가진 대학을 판별하여 해당 대학의 이름을 출력합니다.
3. 가장 낮은 참여도를 가진 대학 판별 및 출력
가장 낮은 참여도를 가진 대학을 판별하기 위해 각 대학의 참여도를 비교합니다.
- if-else 문을 사용하여 각 대학의 참여도를 비교하고, 가장 낮은 참여도를 가진 대학의 이름을 출력합니다.
- 조건문을 통해 참여도가 가장 낮은 대학을 판별하고, 해당 대학의 이름을 출력합니다.
'c c++ 언어 공부' 카테고리의 다른 글
백준 5524번 : 입실 관리 (C 언어) (0) 2023.09.25 백준 1755번 : 숫자놀이 (C 언어) (0) 2023.09.22 백준 1531번 : 투명 (C 언어) (0) 2023.09.21 백준 5533번 : 유니크 (C 언어) (1) 2023.09.21 백준 2445번 : 별 찍기 - 8 (C 언어) (0) 2023.09.20