반응형
이번 문제는 40점미만 받은 학생은 강제로 보충학습을 듣고 40점으로 점수를 매겨주고 학생들의 총 평균을 구하는 문제이다.
그래서 우선 1. 길이가 5인 배열을 생성해주고 2. 반복문을 돌면서 학생들의 성적을 입력하도록 했다.
3. 근데 만약 점수가 40점 미만이라면 40점으로 다시 저장해주고, 4. 평균을 구하고 출력하도록 한다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] grade = new int[5];
int sum=0;
int avg;
Scanner num = new Scanner(System.in);
for (int i=0;i<grade.length;i++) {
grade[i]=num.nextInt();
if (grade[i]<40)
grade[i]=40;
sum+=grade[i];
}
avg=sum/grade.length;
System.out.println(avg);
num.close();
}
}
5개의 점수중 35점은 40점 미만이므로 40점으로 바꿔주고 5개를 더해주면 355점이다.
355점을 5로 나누면 71.
반응형
'Algorithm & Data Structure > 문제 풀이' 카테고리의 다른 글
[2523번] 별 찍기 - 13 (0) | 2020.08.29 |
---|---|
[10817번] 세 수 (0) | 2020.08.29 |
[5543번] 상근날드 (0) | 2020.08.27 |
[1110번] 더하기 사이클 (0) | 2020.08.25 |
[10951번] EOF 개념 (0) | 2020.08.25 |