シェル:絶対値を算出する(ブルートフォース)

1.トピック

 

2.コード

パブリック クラスC6 {
     プライベート 静的 int型 N。// 正整数个数
    パブリック 静的 ボイドメイン(文字列[]引数){ 
        スキャナSC = 新しいスキャナ(System.in)。
        N = sc.nextInt()。
        sc.nextLine(); 
        長い []ヴァル= 新しい 長い [N]。// 正整数 
        。文字列[] STR = sc.nextLine()スプリット(」 " )。
        以下のためにint型 i = 0; iがNを<; iは++ ){ 
            ヴァル[I] =   Long.valueOf(STR [I])。
        }
       
        int型の位置= 0 ;
        長い分= はLong.MAX_VALUE;
        以下のためにint型 i = 0; iは<N-1; iは++ ){
             長い jueduizhi = Math.abs(ヴァル[I] -Val [I + 1 ])。
            もし(MIN> jueduizhi){  = jueduizhi。
                位置 = I; 
            } 
        } 
        System.out.print(ヴァル[位置] +」「+ヴァル[位置+ 1 ])。
    } 
}   

 

おすすめ

転載: www.cnblogs.com/haimishasha/p/11333081.html