Hdoj2020_绝对值排序
2017-07-27 22:59
260 查看
import java.util.Scanner;
import java.lang.Math;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
int n = in.nextInt();
if(n==0)
break;
int[] a = new int
;
for (int i = 0; i < n; i++) {
a[i] = in.nextInt();
}
for (int i = 0; i < n - 1; i++) {
for (int j = i + 1; j < n;j++)
if (Math.abs(a[i]) <Math.abs(a[j])) {
int tmp = a[i];
a[i] = a[j];
a[j] = tmp;
}
}
for (int i = 0; i < n; i++) {
System.out.print(a[i]);
if (i != n - 1)
System.out.print("");
}
System.out.println();
}
}
}
import java.lang.Math;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
int n = in.nextInt();
if(n==0)
break;
int[] a = new int
;
for (int i = 0; i < n; i++) {
a[i] = in.nextInt();
}
for (int i = 0; i < n - 1; i++) {
for (int j = i + 1; j < n;j++)
if (Math.abs(a[i]) <Math.abs(a[j])) {
int tmp = a[i];
a[i] = a[j];
a[j] = tmp;
}
}
for (int i = 0; i < n; i++) {
System.out.print(a[i]);
if (i != n - 1)
System.out.print("");
}
System.out.println();
}
}
}
相关文章推荐
- HDOJ2020绝对值排序
- hdoj 2020 绝对值排序
- HDOJ 2020 绝对值排序
- HDOJ 2020 绝对值排序 (水)
- hdoj2020绝对值排序(srot)
- HDOJ 2020 绝对值排序
- Hdoj 2020 绝对值排序
- HDOJ2020 ( 绝对值排序 ) 【水题】
- hdoj 2020 绝对值排序 (结构体数组)
- c++ hdoj 2020 (绝对值排序)
- hdoj 2020 绝对值排序
- HDOJ 2020 绝对值排序
- (HDOJ 2020)绝对值排序
- hdoj 2020 (java)绝对值排序(Math.abs()函数应用以及数组冒泡排序)
- hdoj_2020 绝对值排序
- HDOJ2020 绝对值排序
- HDOJ 2020 绝对值排序(简单排序)
- 绝对值排序 hdoj2020
- hdoj 2020 绝对值排序——两种做法
- HDOJ 2020 绝对值排序!