[문제] 

대충 거짓말로 점수 조작해서 말하겠다 이런 건데, 점수를 아래와 같이 높이시겠다고 한다... 

"세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점 이렇게 된다"

 

[해결]

우선 문제에서 소수점자리의 수까지 요구 했기 때문에 double 배열로 받는다. 

값을 입력 받자마자 최대 값을 구한다. 

조작 된 점수를 다시 기입해 준 후 평균을 구한다.

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		int a = sc.nextInt();
		double[] score = new double[a];
		double max = 0;
		
		for (int i = 0; i < a; i++) {
			score[i] = sc.nextDouble();
			if (max < score[i]) {
				max = score[i];
			}
		}
		
		double count = 0; 
		for (int i =0 ; i < a; i++) {
			score[i] = score[i] / max * 100 ;  
			count += score[i]; 
		}

		System.out.println(count / a);
		
	}

}
해니01_15