已有一个已排好序的数组,要求输入一个数,将它插入数组中,保持数组依然有序。

程序代码:
#include <stdio.h>
int main()
{
    int a[11]={1,2,3,4,5,7,8,9,10,11};
    int i,t,m;
    printf("排序前:\n");
    for(i=0;i<11;i++)
        printf("%d ",a[i]);
        printf("\n");
    printf("输入一个数:\n");
        scanf("%d",&m);
    for(i=0;i<11;i++)
    {
        if(m<a[i])
        {
            t=m;m=a[i];a[i]=t;
        }
    else if(m>a[9])
            a[10]=m;
    }
      printf("排序后:\n");
    for(i=0;i<11;i++)
        printf("%d ",a[i]);
return 0;
}

已有一个已排好序的数组,要求输入一个数,将它插入数组中,保持数组依然有序。相关推荐

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

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

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

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

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

    1.已有一个已排好序的数组,今输入一个数,要求按原来排序的规律将它插入数组中. #include<stdio.h> #define N 6 int main () {int a[N],t, ...

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

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

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

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

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

    C语言有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插 入数组中 main() {inta[11]={1,4,6,9,13,16,19,28,40,100};inttemp1,temp2, ...

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

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

  8. 有一个已经排好序的数组,今输入一个数,要求按照原来排序的规律将它插入数组中

    有一个已经排好序的数组,今输入一个数,要求按照原来排序的规律将它插入数组中 假设原数组是按照升序进行排序,那么需要将输入的值进行挨个比较,从第一个数开始,若小于输入的数,则和下一个数比较,直到大于输入 ...

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

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

最新文章

  1. 字符串分割(C++)
  2. [转] ASP.NET1.1(C#)中验证码产生的原理及应用
  3. TablePlus 3中文版
  4. MySQL 唯一索引和普通索引该如何选择?
  5. GAN生成对抗网络-text to image原理与基本实现-文字转图像-11
  6. kafka中topic默认属性_分享:Kafka 的 Lag 计算误区及正确实现
  7. 动态路由协议_动态路由协议的类别
  8. efl是什么意思_efl
  9. Android TV 开发(2)
  10. PHP+Ajax点击加载更多内容 -这个效果好,速度快,只能点击更多加载,不能滚动自动加载...
  11. 整理的Android资源代码 源码 整理 Github开源项目下载地址
  12. 个人微信低成本引流实战教程方法
  13. DP83848 跑10M能行,跑100M不行 的原因
  14. android ping网络连接服务器失败,Android 中网络连接检测和使用ping检测网络是否可访问...
  15. C#扫雷外挂辅助工具
  16. 计算机网络及多媒体知识,计算机基础知识:多媒体的基本概念及关键技术
  17. 【Unity】OnTriggerStay2D无法触发问题,物体跟随鼠标等背包系统以及UI场景交互系统技术总结
  18. 自身的优势--抱怨,读《象与骑象人》有感
  19. CodeGear宣布最新的C++Builder版本 : C++Builder 2007
  20. 天津计算机应用培训,天津市计算机应用能力培训考核大纲.docx

热门文章

  1. 服务器30M带宽能承受多少人同时请求?
  2. 如何成为一名卓越的软件工程师
  3. 手机学二级计算机,计算机二级题库
  4. Quantopian 做多大市值科技和消费周期股,做空小市值和消费周期股回测
  5. 2020年一级计算机考试试题,2020年2016计算机一级考试考点试题
  6. java医院管理系统源码_医院管理信息系统
  7. android手机安装carplay,安卓系统适用carplay经验分享
  8. 计算机视觉论文速递(七)FAN:提升ViT和CNN的鲁棒性和准确性
  9. 【imessage苹果推群发】软件安装,通过苹果的TestFlight筹划分派
  10. numpy数组和图片互转