[백준 BOJ] 5596번 시험 점수 (C++/cpp)

2022. 2. 1. 17:09PS (Program Solving)/BOJ (백준)

문제 설명

https://www.acmicpc.net/problem/5596

 

5596번: 시험 점수

대한고등학교에 재학 중인 민국이와 만세는 4과목(정보, 수학, 과학, 영어)에 대한 시험을 봤다. 민국이와 만세가 본 4과목의 점수를 입력하면, 민국이의 총점 S와 만세의 총점 T 중에서 큰 점수

www.acmicpc.net

백준 BOJ 5596번 시험 점수 문제 사진

 

접근 방법 - 기본적인 사칙연산을 요구하는 문제

백준의 5596번 문제는 기본 사칙연산을 이용하여 해결해야 하는 문제이다.

해당 문제에선, 두 학생의 각 시험 점수 총점 중 더 큰 점수를 출력해야 한다.

필자는 각 학생의 총점을 따로 계산하고 비교하여 답을 구하였다.

필자는 아래의 순서대로 코드를 작성하여 문제를 해결하였다.

 

코드의 실행 순서

1) 첫 번째 학생의 총점부터 계산한다.

sum1을 0으로 초기화한 뒤, 4개의 점수를 입력받는 대로 sum1에 더한다.

 

2) 다른 학생의 총점도 계산한다.

sum2를 0으로 초기화한 뒤, 4개의 점수를 입력받는 대로 sum2에 더한다.

 

3) sum1과 sum2 중 더 큰 수를 출력한 뒤, 실행 종료한다.

반응형

 

성공한 코드

#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable: 4996)
#include <iostream>
using namespace std;

//백준 5596번 코드
int main() {
	int a;
	int sum1 = 0;
	for (int i = 0; i < 4; i++) {
		cin >> a;
		sum1 += a;
	}
	int sum2 = 0;
	for (int i = 0; i < 4; i++) {
		cin >> a;
		sum2 += a;
	}
	
	if (sum1 >= sum2) { cout << sum1; }
	else { cout << sum2; }
}

 

제출 결과

백준 BOJ 5596번 시험 점수 문제 C++ 제출 결과

(2022.01.08 백준 5596번 문제 제출 결과)

반응형