啊哈添柴挑战Java1622. 数组插入

啊哈添柴——挑战

1622. 数组插入

在这里插入图片描述

import java.util.Scanner;

/**
 * @author yinglongwu
 */
//1622. 数组插入
public class Main {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int[] arr = new int[5];
		for (int i = 0; i < arr.length; i++) {
			arr[i] = scanner.nextInt();
		}
		int n = scanner.nextInt();
		
		if (n<=arr[0]) {
			System.out.print(n+" ");
			for (int i = 0; i < arr.length; i++) {
				System.out.print(arr[i]+" ");
			}
		} else if(n>arr[0]&&n<arr[arr.length-1]){
			for (int i = 0; i < arr.length-1; i++) {
				if (arr[i]<=n&&n<arr[i+1]) {
					System.out.print(arr[i]+" "+n+" ");
				} else {
					System.out.print(arr[i]+" ");
				}
			}
			System.out.println(arr[arr.length-1]);
		} else {
			for (int i = 0; i < arr.length; i++) {
				System.out.print(arr[i]+" ");
			}
			System.out.print(n);
		}
		
		scanner.close();
	}

}

在这里插入图片描述

发布了288 篇原创文章 · 获赞 35 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43594119/article/details/105148930