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 版权协议,转载请附上原文出处链接和本声明。
