이 문제는 조작된 기말고사 점수의 평균을 구하는 문제입니다.
우선 문제 풀이를 위해서는 과목의 개수와 그 점수를 담을 배열을 선언해야 합니다. 문제에서는 과목의 개수가 1000보다 작거나 같다고 했기 때문에 배열의 범위도 이에 맞춰주어야 합니다. => 그렇지 않으면 런타임 에러가 발생하므로 참고하기 바랍니다.
이제 입력된 점수 중에서 최대값을 골라야 합니다. 저는 입력 받으며 최대값을 판별하도록 작성하였습니다.
avg += score[j] / (double)M * 100; 에서 이 부분은 사용자 지정으로 자료형을 바꿔준 것입니다. 이렇게 하는 이유는 avg에 저장한 값이 double형이 되어야 하기 때문에 자료형 변경이 필요하기 때문입니다.
(->하나만 자료형을 바꿔준 이유는 나머지 하나는 자동으로 자료형이 변경되기 때문입니다. )
:)
'C > beakjoon_C' 카테고리의 다른 글
[백준_C]4344번 평균은 넘겠지 (0) | 2022.07.19 |
---|---|
[백준_C]8958번 OX퀴즈 (0) | 2022.07.19 |
[백준_C]3052번 나머지 (0) | 2022.07.18 |
[백준_C]2577번 숫자의 개수 (0) | 2022.07.18 |
[백준_C]2562번 최대값 (0) | 2022.07.18 |
댓글