题目见p1左边 想问问大佬们 为什么我这个题没通过代码如下:import java.util.Scanner; import java.util.*;// 注意类名必须为 Main, 不要有任何 package xxx 信息public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); //数字长度 int count = in.nextInt(); //进行几次操作 int downCount = in.nextInt(); //每次减去多少 int downNums = in.nextInt(); //定义一个存放数字的数组 int[] arr = new int[count]; //进行循环添加元素 for(int i = 0;i < arr.length;i++){ //输入要加入数组中的数字 int num = in.nextInt(); arr[i] = num; //System.out.println(arr[i]); } while(downCount != 0){ //定义一个最大的数 int max = 0; //定义一个存放下标的数 int index = 0; for(int i = 0;i < arr.length;i++){ if(arr[i] > max){ max = arr[i]; index = i; } } arr[index] = arr[index] - downNums; downCount--; //System.out.println(downCount); } //定义一个数 int maxNum = 0; //进行循环找出最大的元素 for(int i = 0;i < arr.length;i++){ //System.out.println(arr[i]); //找出最大值 if(arr[i] >= maxNum){ maxNum = arr[i]; } } System.out.println(maxNum); }} #数字马力# #笔试# #Java#