【练习】

题目要求:已有一个已正序排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。
输入:第一行,原始数列。 第二行,需要插入的数字。
输出:排序后的数列例如:输入:1 7 8 17 23 24 59 62 10150输出:1 7 8 17 23 24 50 59 62 101
#include<stdio.h>int main()
{int i,j,num;int count=0,array[10]={0};//定义 for(i=0;i<9;i++){scanf("%d",&array[i]);       }scanf("%d",&num);         //键盘输入 for(i=0;i<9;i++)          //遍历数组 {if(array[i]>num)      {count = i;for(j=0;j<9-count;j++){array[9-j]=array[8-j];}break;}// 如果插入数小于数组中的这个数
//  令这个数及其后面的所有数全部后移一位      }//  如果count与初始值一样
//  即插入数比数组所有数都要大
//  则放在数组的末尾 if(count == 0){array[9]=num;}// 否则将插入数代替比它的数的位置 else{array[count]=num; }//  数组遍历输出 for(i=0;i<10;i++){printf("%d ",array[i]);}return 0;
}

4.19 C语言练习(已有一个已正序排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中)相关推荐

  1. C语言学习之有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中

    有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中 #include <stdio.h> void main(){int a[11]={25,32,65,74,84,9 ...

  2. 有一个已排好序的数组 要求输入一个数后 按原来排序的规律将它插入数组中

    有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中 思路:先定义一个数组,留出一个位置,给输入的那个数一个地方.然后分两种情况: 1:输入的数比最大的数小,两两交换位置,直到大于相 ...

  3. ACMNO.20 C语言-插入队列 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。 输入 第一行,原始数列。 第二行,需要插入的数字。

    题目描述 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中. 输入 第一行,原始数列. 第二行,需要插入的数字. 输出 排序后的数列 样例输入 1 7 8 17 23 2 ...

  4. 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。

    题目描述 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中. 输入 第一行,原始数列. 第二行,需要插入的数字. 输出 排序后的数列 样例输入 1 7 8 17 23 2 ...

  5. C语言编程>第三周 ⑥ 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

    例题:有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. 代码如下: /*程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个 ...

  6. 有一个已经排好序的数组,现输入一个数,要求按原来的规律将它插入数组中。——C与C++实现

    题目:一个已经排好序的数组,现输入一个数,要求按原来的规律将它插入数组中.(本例中输入的是一个升序的数组) 程序分析: (1)判断输入的数是否大于数组中最后一个元素,如果成立,将输入的数插入数组的末尾 ...

  7. Python Challenge-39 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

    #题目:有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. #!/usr/bin/python 3 # -*- coding: UTF-8 -*- #两种方法_Author_ = ...

  8. C++经典算法题-有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

    1. 题目 题目:有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. 2. 分析 程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次 ...

  9. python练习39:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

    #有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. a=2 list1=[1,3,5,6,8] i=0 #if elif 和else语句用来判断列表原来的排序规律,递减.递增还是 ...

最新文章

  1. python 查找文件名包含指定字符串
  2. 修改了一下voddown.py
  3. dalsa工业相机8k参数_工业传感器再掀巨浪 | Teledyne 以80亿美元收购FLIR,互补性产品组合又增体量...
  4. 使用fetch封装请求_关于如何使用Fetch API执行HTTP请求的实用ES6指南
  5. Java 实现 微信支付完成回调解密返回字符串内容
  6. php 怎么开启错误报告,总结PHP开启关闭错误报告示例代码以及PHP脚本不报错的原因...
  7. 关于Vue.js的v-for,key的顺序改变,影响过渡动画表现
  8. javaWeb自己定义可排序过滤器注解,解决Servlet3.0下@WebFilter注解无法排序问题
  9. LIRe 源代码分析 6:检索(ImageSearcher)[以颜色布局为例]
  10. 栈的应用 后缀表达式求值
  11. 常用于页面交互的JavaScript的一些技巧分析
  12. Luogu5490 【模板】扫描线(矩形的面积并)
  13. python量化交易通达信_分享一个可以实战的量化交易策略(适用于通达信系统)...
  14. python中空格怎么打_191012 python3关于空格打印、赋值、+=符号的小坑
  15. 武魂显示无法连接服务器,武魂天下进不去连接服务器失败解决方法
  16. sparklines_Sparklines入门200年来功能强大的数据可视化形式
  17. 《Android开发卷——设置圆形头像,Android截取圆形图片》
  18. java 图片相似搜索_JAVA比较两张图片相似度的方法
  19. Docker——docker-volume原理
  20. 原理分析:安卓手机桌面长按分享,安卓发送软件apk,qq发送软件apk 原理

热门文章

  1. 很漂亮网页背景渐变色代码
  2. 两个苹果手机共享步数_实测:iPhone上“微信运动”步数可以作弊
  3. 【必会】SQL 命令大全
  4. 两个苹果手机怎么定位_苹果手机很卡怎么办
  5. python字符串替换中文_python -- 字符串的替换-Go语言中文社区
  6. 徒手攀登酋长岩,世界第一人!
  7. linux用户修改和密码管理
  8. 打印机连接技术概述(LPRRAWAppleTalk)
  9. 【阿旭机器学习实战】【13】决策树分类模型实战:泰坦尼克号生存预测
  10. 台式计算机可以连接手机WiFi么,台式机能连wifi吗