문제를 이해하는 부분은 그리 어렵지 않았습니다!
단지 40점 이하의 점수는 몬탄 40점으로 쳐야 한다고 할 정도.
그럼 어디서 보자!
#include <stdio.h>
int main (void)
{
int score, i, n, sum; //n=인원수
n = 5;
sum = 0;
for(i = 0; i < n; i++){
scanf("%d", &score);
if(score > 40)
score = score;
else
score = 40;
sum = sum + score;
}
printf("%d\n", sum / n);
return 0;
}
우선 중요한 것은, 앞서 말한 40점 이하의 점수를 40으로 하는 것!
그래서 난 점수가 40보다 크면 점수를 그대로 두고 그렇지 않으면 점수 = 40 임을 표현하기 위해 if-else 문을 사용했습니다.
학생수는 5명으로 정해져 있기 때문에 학생수를 입력할 수 없었습니다만, 반복은 해야 합니까?
for 문을 5 번 반복 할 수 있도록 코드를 작성한 후 그 안에 if-else 문과 sum = sum + score; 넣어주세요!
for 문장을 모두 반복하면, sum은 학생 5명의 점수의 종합일까?
그럼 sum을 5(학생수)로 나누어 주면 끝!
정말 간단합니까? ?후히히