zy


私信TA

用户名:1687412995

访问量:93

签 名:

等  级
排  名 22618
经  验 607
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 0
专  业

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

import java.util.Arrays;

import java.util.Scanner;

public class Main {
   public static void main(String[] args) {
       Scanner scanner = new Scanner(System.in);
       int[] arr;
       while (scanner.hasNext()){
         //len 输入数组长度
           int len = scanner.nextInt();
           if (len == 0){
               return;
           }
           arr = new int[len];
           for (int i = 0; i < len; i++) {
               arr[i] = scanner.nextInt();
           }
           new Main().sort(arr);
           for (int z : arr){
               System.out.print(z + " ");
           }
       }

   }
   public void sort(int arr[]){
       for (int j = 0; j < arr.length; j++) {
           int temp = arr[j];
           int dex = j;  //最小值的索引
       for (int i = j +1; i < arr.length; i++) {
           if (Math.abs(temp) < Math.abs(arr[i])){
               temp = arr[i];
               dex = i;
           }
       }
       arr[dex] = arr[j];
       arr[j] = temp;
       }
   }

}

 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区