728x90

예제 입력을 보면 5번 돌아 가게 되어있습니다.

 

먼저 입력값을 정할수 있게 스캐너를 받습니다. 

int[]a 라는 배열에 스캐너객체를 넣어줍니다.

 

중첩반복문을 이용하여서 

 

평균값을 구한후 

c배열의 값들을 비교를 합니다.

비교하여서 평균값보다 낮으면 count++로 추가해줍니다.

for문을 다 돌린후에 count값과 c배열의 길이의 수를 나누어 줍니다.

나눌때 값은 double형으로 변환시켜주는것이 좋습니다. 

그리고 printf는 스트링을 받지 않기때문에 "%.3f%%\n을 선언하여줍니다."

그러면 평균보다 낮은사람의 퍼센트를 구할수 있습니다.

 

 

 

728x90

'문제풀이 > 백준' 카테고리의 다른 글

1157번 백준 자바 문제 풀이  (0) 2022.04.19
백준 2675번 문자열 문제  (0) 2022.04.04
8958번 백준 자바 문제 풀이  (0) 2022.03.14
백준 1546번 자바  (0) 2022.03.09
백준 10818 최대 최소 값 구하기  (0) 2022.01.28
복사했습니다!