1546번 - 평균
import java.util.*; public class Main{ public static void main(String args[]){ Scanner scanner = new Scanner(System.in); int N,X; double M=0; double sum=0; double nscore []; double avg; N=scanner.nextInt(); nscore = new double[N]; double array[]= new double[N]; for(X=0; X<array.length; X++){ array[X]=scanner.nextInt(); } for(X=0; X<array.length;X++){ if(array[X]>M) M=array[X]; } for(X=0;X<array.length;X++){ nscore[X]= (array[X]/M)*100; } for(X=0; X<array.length; X++){ sum+= nscore[X]; } avg= sum/array.length; System.out.printf("%.2f", avg+0.005); } }
이런식으로 강제반올림을 하면 수학적으론 하자가 없는데 틀렸다고 나옵니다 ㅠㅠ 왜그런가요
댓글을 작성하려면 로그인해야 합니다.
jaybird92 7년 전
이런식으로 강제반올림을 하면 수학적으론 하자가 없는데 틀렸다고 나옵니다 ㅠㅠ 왜그런가요