你一定是用最大减最小了。 找每个数左边最小数和其做差,在这些差里求最大数。 import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); while(in.hasNextLine()){ String s = in.nextLine(); String[] str = s.split(","); int [] price = new int[str.length]; for(int i = 0 ; i<price.length;i++){ price[i] = Integer.parseInt(str[i]); } int max= 0; int min=price[0]; for(int i = 1; i<price.length;i++){ if(price[i]>min){ max=price[i]-min>max?price[i]-min:max; }else { min = price[i]; } } System.out.println(max); } } }
点赞 评论

相关推荐

03-26 15:18
已编辑
华北水利水电大学 Java
点赞 评论 收藏
分享
海螺很能干:每次看到这种简历都没工作我就觉得离谱
点赞 评论 收藏
分享
牛客网
牛客企业服务