输入五个数字,将其降序排列。然后插入一个数字,然后再降序排列。(冒泡法排序)
来源:互联网 发布:c语言计算1到n的乘积 编辑:程序博客网 时间:2024/05/21 17:23
输入五个数字,对其进行降序排列。之后插入一个新的数字,再将新的数组进行降序排列。首先先对输入的五个数字运用冒泡法进行排序
import java.util.Scanner;public class ChaRushuzu { public static void main(String[] args) { int[] nums=new int[6]; Scanner input=new Scanner(System.in); System.out.println("请输入数字:"); int zJ; //定义一个中间变量,用来交换数字 for(int i=0;i<5;i++){ nums[i]=input.nextInt(); } for(int i=0;i<4;i++){ //冒泡法比较数组中元素 //的大小 for(int j=0;j<4-i;j++){ if(nums[j]<nums[j+1]){ zJ=nums[j]; nums[j]=nums[j+1]; nums[j+1]=zJ; } } } System.out.print("数组元素降序排列为:"); for(int i=0;i<nums.length-1;i++){ System.out.print(nums[i]+"\t"); } System.out.println("");
之后再插入一个数据并进行降序排列
System.out.println("请输入要插入的数字:"); int num1=input.nextInt(); int index=nums.length-1; //定义一个变量记录要插入数 组的位置,倒序排列变量的 初始值最好是数组长度-1数 的大小,即数组最末的元素 for(int i=0;i<nums[i];i++){ 的下标,找出要插入的位 置。 if(num1>nums[i]){ index=i; break; } } for(int j=nums.length-1;j>index;j--){ //将数组中的元素依次向后放 置,放置时要从数组的末尾开始 nums[j]=nums[j-1]; } nums[index]=num1; System.out.println("输出的数组是:"); for(int i=0;i<nums.length;i++){ System.out.print(nums[i]+"\t"); } }}
阅读全文
0 0
- 输入五个数字,将其降序排列。然后插入一个数字,然后再降序排列。(冒泡法排序)
- java输入一个数,将其拆分,降序排列。
- 冒泡排序实现升序和降序排列
- 输入学生个数,学生姓名和他们的成绩,然后按照学生成绩降序排列
- ArrayList排序 降序排列
- ArrayList排序 降序排列
- 在控制台上输入一个字符串,将其中夹杂的字母去除,只剩数字,然后对对这些数字进行全排列,输出全排列结果
- 在控制台上输入一个字符串,将其中夹杂的字母去除,只剩数字,然后对对这些数字进行全排列,输出全排列结果
- 将一个链表进行降序排列
- (python)编写程序,生成包涵20个随机数的列表,然后将前10升序排列,后10降序排列
- 汇编把数组的负数取正,然后降序排列,再输出
- 降序排列
- 降序排列
- 华为机试第二题,输入一字符串,提取数字并降序排列
- 输入N个数字,然后将其大于0的数无重复的排序输出
- 冒泡排序--对数组中的元素进行降序排列
- 现在输入n个数字,以逗号分开,然后可选择升或者降序排序,按提交键在另一个页面显示
- 冒泡法排序--降序
- 线程问题<1>
- 用Math.random()方法生成随机数
- VS2013+opencv3.3+opencv_contrib_3.3配置
- JZOJ5461. 【NOIP2017提高A组冲刺11.8】购物 贪心+堆
- Alpine Linux、CoreOS、RancherOS、Red Hat 原子项目、 VMware光子操作系统比较。
- 输入五个数字,将其降序排列。然后插入一个数字,然后再降序排列。(冒泡法排序)
- angular中的ng-template
- Redis-Scrapy分布式爬虫:当当网图书为例
- 2017.11.8
- 第五讲 中外数学名题趣题欣赏与解析
- EA&UML日拱一卒-状态图::状态机之间的同步
- (yum中途中断)There are unfinished transactions remaining. You might consider running yum-complete-tra
- java并发编程,线程池的使用
- WPS下搜狗输入法不能输入中文