백준 온라인 저지 / 5596번 시험 점수
https://www.acmicpc.net/problem/5596
- 사용언어 : C (C99)
- 알고리즘 : 수학, 사칙연산
C 코드
1. 문제 정리
총 8개의 입력을 받아와 해결하는 문제이다.
첫번째 줄은 민국이의 국수과영 점수 두번째 줄은 만세의 점수가 나와있다.
문제는 이들의 총점을 비교해서 더 큰 수를 출력하면 되는 문제이다.
2. max 함수
파이썬에 있는 max 함수처럼 이번 문제도 C에서 따로 만들어서 사용하기로 결정했다.
int max(int A, int B) {
if (A <= B) {
return B;
}
else {
return A;
}
}
A보다 B가 크면 B를 반환 아니면 A를 반환해주는 것이다.
3. 완성 코드
#include <stdio.h>
int max(int A, int B) {
if (A <= B) {
return B;
}
else {
return A;
}
}
int main(void)
{
int A[5] = { 0 }, B[5] = { 0 };
int Minguk = 0, Mansae = 0;
for (int i = 0; i < 4; i++) {
scanf_s("%d", &A[i]);
Minguk += A[i];
}
for (int i = 0; i < 4; i++) {
scanf_s("%d", &B[i]);
Mansae += B[i];
}
printf("%d", max(Minguk, Mansae));
return 0;
}
브4 문제들만 요즘 풀고있는데 브5보다 시간 적게 걸리는 기분..
'백준 알고리즘 > Lang-C | C++' 카테고리의 다른 글
[백준/C] 5928번 Contest Timing (0) | 2021.08.21 |
---|---|
[백준/C] 10039번 평균점수 (0) | 2021.08.20 |
[백준/C] 5575번 타임 카드 (0) | 2021.08.18 |
[백준/C] 5543번 상근날드 (0) | 2021.08.17 |
[백준/C] 5532번 방학 숙제 (0) | 2021.08.17 |