zoukankan      html  css  js  c++  java
  • 插入一个值,按照降序排列

    1、随机输入几个数按照降序排列,插入一个值,在按照降序排列

    package com.ShuZu;
    
    import java.util.Scanner;
    
    public class PaiLie {
        public static void main(String[] args) {
            int[] nums = new int[6];
            Scanner input = new Scanner(System.in);
            System.out.println("请输入5组数字:");
            for(int i=0;i<nums.length-1;i++) {
                nums[i] = input.nextInt();
            }
            int fall=0;
            for(int i=0;i<nums.length-1;i++) {
                for(int j=0;j<nums.length-i-1;j++) {
                    if(nums[j]<nums[j+1]) {
                        fall = nums[j];
                        nums[j] = nums[j+1];
                        nums[j+1] = fall;
                    }
                }
            }
            System.out.println("降序排列后:");
            for(int num:nums) {
                System.out.println(num);
            }
            System.out.println("请输入一个数:");
            int num = input.nextInt();
            int index = nums.length-1;
            for(int i=0;i<nums.length;i++) {
                if(num>nums[i]) {
                    index = i;
                    break;
                }
            }
            for(int j=nums.length-1;j>index;j--) {
                nums[j] = nums[j-1];
            }
            nums[index]= num;
            System.out.println("插入的下标在:"+index);
            System.out.println("插入后的降序为:");
            for(int num1:nums) {
                System.out.println(num1);
            }
        }
    }

  • 相关阅读:
    PAT1007
    PAT1005
    PAT1002
    PAT1003
    PAT1016
    PAT 1018
    PAT1009
    pat 1037
    解决Git合并分支发生的冲突
    站和队列的基本使用
  • 原文地址:https://www.cnblogs.com/zxbaoer/p/10221383.html
Copyright © 2011-2022 走看看