본문 바로가기

백준/C++

[BaeKJoon/C++] 백준5596 c++ 시험점수

반응형

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

 

5596번: 시험 점수

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

www.acmicpc.net

 

문제

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

 

  1. 민국이의 점수를 구하는 반복문을 작성하고 총점 sum을 선언한다.
  2. 만세의 점수를 구하는 반복문을 작성하고 총점 sum1을 선언한다.
  3. 서로 동점일때는 민국이의 총점을 S을 출력  =  if(sum>sum1||sum==sum1) 

for문과 if문의 기본적인 특성을 알고있다면 충분히 쉽게 풀 수 있는 문제다.

 

코드

#include <iostream>
 
using namespace std;
 
int main() {
 
    int s,t;
    int sum=0, sum1=0;
    for(int i=0; i<4; i++){
 
        cin>>s;
        sum+=s;
 
    }
 
    for(int j=0; j<4; j++){
 
        cin>>t;
        sum1+=t;
 
    }
 
    if(sum>sum1||sum==sum1) cout<<sum;
    else cout<<sum1;
    
}
cs

 

 

 

 

   

반응형