(c语言)输入一个数,将该数按原规律插入到有序数组中

#include<stdio.h>
#include<stdlib.h>
int main(){int arr[11]={1,4,7,9,23,34,56,65,67,89};int number,i,j,end,flag,temp=0;printf("请输入您所要插入的数字:");scanf("%d",&number);end=arr[9];if(number>=end){ arr[10]=number;}else{for(i=0;i<10;i++){if(arr[i]>number){flag=i;break;}}for(i=9;i>=flag;i--){arr[i+1]=arr[i];}arr[flag]=number;}printf("排序后的数字为:"); for(i=0;i<10;i++){printf("%d,",arr[i]);}printf("%d",arr[10]);
}

(c语言)输入一个数,将该数按原规律插入到有序数组中相关推荐

  1. c语言求同时被3和7,c语言输入一个数 判断该数能否同时被3和7整除 如果能整除 则输出yes...

    输入1个整数,判断该数是奇数还是偶数.(用C语言编程) #includevoidmain(){intn;printf("输入一个整数:");scanf("%d" ...

  2. C语言把一个数插入到有序数组中使新数组依然有序案例讲解

    我们先看一道例题: 有一个已经排好序的数组,要求输入一个数后,按原来排序的规律将它插入到数组中. 思路分析 1)这个数组是有序数组,升序降序题意没说,我们就假定这个有序数组是升序的(数字从小到大排序) ...

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

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

  4. c语言输入10个数从小,C语言中,从键盘输入10个数,从小到大排列输出,怎

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:C语言中,从键盘输入10个数,从小到大排列输出,怎么写啊,最好注回答:#includestdio.h void swap(int * ...

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

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

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

    [练习] 题目要求:已有一个已正序排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中. 输入:第一行,原始数列. 第二行,需要插入的数字. 输出:排序后的数列例如:输入:1 7 8 ...

  7. C语言输入一个数输出对应的值

    例8:C语言实现当num<0时,输出result=-1:当num>0时,result=1:当num=0时,result=0.编写一个C程序,输入一个num值,要求输出相应的result值. ...

  8. java编程用户输入两个数字_编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据...,编写一个Java应用程序,要求从键盘输入一个数,判断该数是不...

    导航:网站首页 > 编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据...,编写一个Java应用程序,要求从键盘输入一个数,判断该数是不 编写一个Java应用程序,要求从键盘输入 ...

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

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

最新文章

  1. 结合案例深入解析:抽象工厂模式
  2. esd管 低cj要求_TVS管与ESD保护二极管的区别,联系以及应用
  3. 核心技术靠化缘是要不来的——自己动手写ORM框架
  4. 残疾科学家_数据科学与残疾:通过创新加强护理
  5. C++ 接收数量不定的函数参数
  6. 面向对象编程----6大设计原则
  7. 计算机算法刘汉英PDF,操作系统原理(刘汉英)
  8. mariadb mysql 5.7_MariaDB 10.1 和 MySQL 5.7 在普通商用硬件上的表现
  9. 微型计算机原理IMUL指令,微机原理与系统设计实验
  10. AMS1117-3.3电源芯片损坏分析
  11. ios kb转m_字节、kb、M怎么换算
  12. 平房误差函数_平方误差函数(square error function)与平方损失函数(square loss function)...
  13. 《笨办法学python》第39课—— 列表的操作
  14. 燃尽图 (Burn up and Burn down Chart)—介绍
  15. 书籍扫描图像几何畸变校正
  16. opencv手势识别(3_SVM算法识别)
  17. CSDN复制文章到Word保留样式方法
  18. 怎么用几何画板制作图形平移和旋转
  19. 基带信号、载波信号和宽带信号
  20. 郑小林——“浙大系”隐私计算产学研创新先锋

热门文章

  1. terminal mysql 停止_转载MySQL之终端(Terminal)管理MySQL
  2. 计算机二级c选择题怎么准备,马上计算机二级考试,你准备得怎么样了?
  3. 雅思阅读真经总纲_你们要的刘洪波《雅思阅读真经总纲》高清PDF扫描版来了!!...
  4. ZABBIX 4.0 安装
  5. android 360自动更新,解决Android百度自动更新SDK和360自动更新SDK兼容
  6. java 类和对象的理解
  7. bzoj1336[Balkan2002]Alien最小圆覆盖
  8. 利用Jquery将表单序列化成JS对象
  9. Clojure学习之比线性箭头操作
  10. HTML5拖放API(代码展示)