只对了一个点,为什么要开数组,样例对了,求助
查看原帖
只对了一个点,为什么要开数组,样例对了,求助
1047129
xieyang1234楼主2023/11/3 21:48
import java.util.*;
public class Main{
        public static void main(String[] args){
                Scanner sc=new Scanner(System.in);
                double min=101;
                double max=-1;
                int n=sc.nextInt();
                double sum=0;
                for (int i = 0; i < n; i++) {
                        double t=sc.nextDouble();
                        sum+=t;
                        if(max<t) max=t;
                        if(min>t) min=t;
                        if(i>=2) {
                                double sun = (sum - min - max) /1.0/ (i - 1);
                                System.out.printf("%.2f\n",sun);
                        }
                }
        }
}
2023/11/3 21:48
加载中...