输入整型数组和排序标识,对其元素按照升序或降序进行排序
2018-03-23 15:39
627 查看
题目描述:
输入整型数组和排序标识,对其元素按照升序或降序进行排序
排序标识:0表示按升序,1表示按降序
输入描述:
输入需要输入的整型数个数
输出描述:
输出排好序的数字
import java.util.Arrays;
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext())
{
int n = scanner.nextInt();
int[] arr = new int
;
for (int i = 0; i < n; i++)
arr[i] = scanner.nextInt();
int flag = scanner.nextInt();
Arrays.sort(arr);
if (flag == 0)
{
for (int i = 0; i < arr.length - 1; i++)
System.out.print(arr[i] + " ");
System.out.println(arr[arr.length - 1]);
}
else
{
for (int i = arr.length - 1; i >= 1; i--)
System.out.print(arr[i] + " ");
System.out.println(arr[0]);
}
}
}
}
输入整型数组和排序标识,对其元素按照升序或降序进行排序
排序标识:0表示按升序,1表示按降序
输入描述:
输入需要输入的整型数个数
输出描述:
输出排好序的数字
import java.util.Arrays;
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext())
{
int n = scanner.nextInt();
int[] arr = new int
;
for (int i = 0; i < n; i++)
arr[i] = scanner.nextInt();
int flag = scanner.nextInt();
Arrays.sort(arr);
if (flag == 0)
{
for (int i = 0; i < arr.length - 1; i++)
System.out.print(arr[i] + " ");
System.out.println(arr[arr.length - 1]);
}
else
{
for (int i = arr.length - 1; i >= 1; i--)
System.out.print(arr[i] + " ");
System.out.println(arr[0]);
}
}
}
}
相关文章推荐
- 华为oj中级 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 华为OJ——输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 华为OJ——输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 【华为OJ】【052-输入整型数组和排序标识,对其元素按照升序或降序进行排序】
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序(华为OJ系列)
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 华为机试题:输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 输入一个5X5的二维数组,将数组进行排序,其中一维数组按照平均值降序,一维数组内部升序排列。
- 定义一个一维数组,其元素个数从键盘中输入,元素的值为[100,200]的随机整数。 (1)输出数组的每个数 (2)对数组的数进行升序排序,输出排序后的数组元素 (3)从键盘上输入一个整数,查找该整数是
- 个有10个元素的整型一维数组,用户输入9个数据,调用函数,对数组元素进行从小到大排序后,在函数中输入一个数,插入到数组中正确的位置,并输出
- 用面向对象解决:输入一个5X5的二维数组,将数组进行排序,其中一维数组按照平均值降序,一维数组内部升序排列