7-5 多数组排序 (10 分)

  • Post author:
  • Post category:其他




7-5 多数组排序 (10 分)

3个整数数组进行整体排序,根据输入的三个数组的元素,输出排序后的结果(从大到小)

输入格式:

第1个数组的长度

第1个数组的各个元素

第2个数组的长度

第2个数组的各个元素

第3个数组的长度

第3个数组的各个元素

输出格式:

所有数组的整体排序

输入样例:

在这里给出一组输入。例如:

3

79 80 61

3

88 66 77

2

23 90

输出样例:

在这里给出相应的输出。例如:

90 88 80 79 77 66 61 23

import java.util.*;
public class Main{
	public static void main(String []args) {
		Scanner sc=new Scanner(System.in);
		int a[]=new int [1000];
		int f=0;
		for(int i=0;i<3;i++) {
			int n=sc.nextInt();
			for(int j=0;j<n;j++) {
				int m=sc.nextInt();
				a[f]=m;
				f++;
			}
		}
		
		int flag;
		for(int j=0;j<f;j++) {
			for(int i=1;i<f-j;i++) {
			if(a[i-1]<a[i]) {
				flag=a[i];
				a[i]=a[i-1];
				a[i-1]=flag;
			}
		}
		}
		for(int i=0;i<f;i++) {
			if(i==f-1) {
				System.out.print(a[i]+"\n");
			}
			else
			System.out.print(a[i]+" ");
		}
	}
}



版权声明:本文为Eyebrowbeat原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。