有一个已排好序的数组 要求输入一个数后 按原来排序的规律将它插入数组中
有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中
- 思路:先定义一个数组,留出一个位置,给输入的那个数一个地方。然后分两种情况:
- 1:输入的数比最大的数小,两两交换位置,直到大于相比较的那个数,退出循环。
- 2:如果输入的数大于整个数组,那么它就是最大的数,直接排在最后一位。
代码如下:
#include<stdio.h>
int main()
{int a[10]={1,5,8,23,45,78,88,89,92},t=0;printf("Input a figure:");scanf("%d",&a[9]);for(int i=9;i>=0;i--){if(a[i]<a[i-1]){t=a[i-1];a[i-1]=a[i];a[i]=t;}elsebreak;}for(int i=0;i<=9;i++){printf("%4d",a[i]);}return 0;
}
有一个已排好序的数组 要求输入一个数后 按原来排序的规律将它插入数组中相关推荐
- C语言学习之有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中
有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中 #include <stdio.h> void main(){int a[11]={25,32,65,74,84,9 ...
- 4.19 C语言练习(已有一个已正序排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中)
[练习] 题目要求:已有一个已正序排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中. 输入:第一行,原始数列. 第二行,需要插入的数字. 输出:排序后的数列例如:输入:1 7 8 ...
- 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。
题目描述 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中. 输入 第一行,原始数列. 第二行,需要插入的数字. 输出 排序后的数列 样例输入 1 7 8 17 23 2 ...
- ACMNO.20 C语言-插入队列 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。 输入 第一行,原始数列。 第二行,需要插入的数字。
题目描述 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中. 输入 第一行,原始数列. 第二行,需要插入的数字. 输出 排序后的数列 样例输入 1 7 8 17 23 2 ...
- c语言:“有一个已排好序的数组,要求输入一个数后,按原来的规律将它插入数组中” 的程序分析及详细代码
先来分析思路: 已经排好序的数组,有两种情况,一种是顺序,一种是逆序,由于该数组是自己给出的,所以我们不妨将该数组的顺序设为顺序. 1.我们需要创建一个顺序数组(a[ ]),创建时要注意,我们要确保数 ...
- 有一个已经排好序的数组,现输入一个数,要求按原来的规律将它插入数组中。——C与C++实现
题目:一个已经排好序的数组,现输入一个数,要求按原来的规律将它插入数组中.(本例中输入的是一个升序的数组) 程序分析: (1)判断输入的数是否大于数组中最后一个元素,如果成立,将输入的数插入数组的末尾 ...
- Python Challenge-39 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
#题目:有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. #!/usr/bin/python 3 # -*- coding: UTF-8 -*- #两种方法_Author_ = ...
- C++经典算法题-有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
1. 题目 题目:有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. 2. 分析 程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次 ...
- C语言编程>第三周 ⑥ 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
例题:有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. 代码如下: /*程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个 ...
最新文章
- R 回归 虚拟变量na_工具amp;方法 | R语言机器学习包大全(共45个包)
- Kafka创建Topic时如何将分区放置到不同的Broker中
- (水一下)Linux启动步骤(面试题)
- 如何使用UI技术提升租房类APP的看房体验?
- google protobuf_protobuf 指南
- python中回归拟合图_seaborn库:线性回归拟合图
- java 打印hashmap值_HashMap中输出key-value值得方法
- Linux TTY/PTS概述
- plsql保持长连接_知乎千万级高性能长连接网关是如何搭建的
- 3个重点,20个函数分析,浅析FFmpeg转码过程
- 涨见识!Java String转int还有这种写法
- OA实施周期:易用性才是关键因素
- accesskey属性:激活元素快捷键(Alt+)
- 爆破无线路由器管理页面登录密码
- 解决git Please use -- (and optionally --no-guess) to disambiguate
- 不懂分布式,枉称大数据
- 思科虚拟服务器修改域名,思科域名服务器设置
- FlySee(绿色图片查看器)3.3.4 发布
- 电子基础篇5---三极管
- 约束多目标优化 约束多目标进化/演化算法入门论文文献推荐 大部分论文代码已开源