贝壳:计算绝对值(暴力破解)

橙三吉。 提交于 2019-11-26 20:52:38

1. 题目

 

2. 代码

public class C6 {
    private static int N;//正整数个数
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        N = sc.nextInt();
        sc.nextLine();
        long [] val = new long[N];//正整数
        String[] str = sc.nextLine().split(" ");
        for (int i = 0; i < N; i++) {
            val[i] =  Long.valueOf(str[i]);
        }
       
        int position = 0;
        long min = Long.MAX_VALUE;
        for (int i = 0; i < N-1; i++) {
            long jueduizhi = Math.abs(val[i]-val[i+1]);
            if(min > jueduizhi){
                min = jueduizhi;
                position = i;
            }
        }
        System.out.print(val[position]+" "+ val[position+1]);
    }
}   

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!