반응형

백준 10039번 평균 점수 풀이 코드

C | C++ | Java | Python


풀이

점수가 40 미만일 땐 무조건 40으로 처리하고 총합을 구해 5로 나누어 출력합니다.

코드

#include <stdio.h>

int main(){
    int total = 0, i, tmp;
    for(i = 0; i < 5; i++){
        scanf("%d", &tmp);
        if(tmp < 40){
            tmp = 40;
        }
        total += tmp;
    }
    printf("%d", total/5);
    return 0;
}
#include <iostream>
using namespace std;

int main(){
    int total = 0, tmp;
    for(int i = 0; i < 5; i++){
        cin>>tmp;
        if(tmp < 40){
            tmp = 40;
        }
        total += tmp;
    }
    cout<<total/5;
    return 0;
}
import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        int total = 0, tmp;
        Scanner sc = new Scanner(System.in);
        for(int i = 0; i < 5; i++){
            tmp = sc.nextInt();
            if(tmp < 40){
                tmp = 40;
            }
            total += tmp;
        }
        System.out.println(total / 5);
    }
}
total = 0
for i in range(5):
    tmp = int(input())
    if tmp < 40:
        tmp = 40
    total += tmp
print(total // 5)

문제 출처

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

반응형

+ Recent posts