백준 알고리즘/Lang-C | C++
[백준/C] 10039번 평균점수
Jongung
2021. 8. 20. 17:31
백준 온라인 저지 / 10039번 평균점수
https://www.acmicpc.net/problem/10039
10039번: 평균 점수
입력은 총 5줄로 이루어져 있고, 원섭이의 점수, 세희의 점수, 상근이의 점수, 숭이의 점수, 강수의 점수가 순서대로 주어진다. 점수는 모두 0점 이상, 100점 이하인 5의 배수이다. 따라서, 평균 점
www.acmicpc.net
- 사용언어 : C (C99)
- 알고리즘 : 수학, 사칙연산
C 코드
1. 문제 정리
총 다섯 개의 입력을 받아 계산하는 문제입니다.
오히려 이런문제가 브론즈 5 문제 같은데 ㅋㅋㅋ... 정말 쉬운 문제다
40점 미만인 학생은 40으로 만들어주면되는 쉬운 예외처리이다
2. 한 가지의 예외 처리
for (int i = 0; i < 5; i++) {
scanf("%d", &num[i]);
if (num[i] < 40) {
num[i] = 40;
}
total += num[i];
}
총 5개 값을 받아오면서 40이하의 수를 받아올 경우 40으로 바꿔주고 다 더해줬다.
3. 완성 코드
#include <stdio.h>
int main(void)
{
int num[5];
int total = 0;
for (int i = 0; i < 5; i++) {
scanf("%d", &num[i]);
if (num[i] < 40) {
num[i] = 40;
}
total += num[i];
}
printf("%d", total / 5);
}
간단한 문제였다.