#include<stdio.h>
#include<math.h>
#include<string.h>
int main() {
    int a[11];
    int x;
    printf("请输入一个已排好序的数组:"); //1 4 6 9 13 16 19 28 40 100
    for (int i = 0; i < 10;i++) {
        scanf_s("%d", &a[i]);
        printf("%d\t", a[i]);
    }    
    printf("\n请输入需要插入的数:");
    scanf_s("%d", &x);
    printf("插入%d后的排序数组为:",x);
    for (int i = 0; i < 11; i++) {
        if (x > a[i] && x < a[i + 1]) {
            for (int j = 10; j > i ; j--)
                a[j + 1] = a[j];
                a[i + 1] = x;
        }
        printf("%d\t", a[i]);
    }
    
    
}

有一个已排好序的数组,要求输入一个数后,按原来排序规律将他插入数组。相关推荐

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

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

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

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

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

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

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

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

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

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

  6. c语言:“有一个已排好序的数组,要求输入一个数后,按原来的规律将它插入数组中” 的程序分析及详细代码

    先来分析思路: 已经排好序的数组,有两种情况,一种是顺序,一种是逆序,由于该数组是自己给出的,所以我们不妨将该数组的顺序设为顺序. 1.我们需要创建一个顺序数组(a[ ]),创建时要注意,我们要确保数 ...

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

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

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

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

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

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

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

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

最新文章

  1. OpenCL产业开发链
  2. 一个基于webrick 的简单web服务器
  3. 单节点部署Hadoop教程
  4. 辅助方法 @Html.Raw与 HtmlString区别
  5. 用Kotlin写一个基于Spring Boot的RESTful服务
  6. using a dict on a Series for aggregation is deprecated and will be removed in a future version
  7. C语言基础专题 - 数组(编辑中)
  8. 解决Eclipse报错:the file dx.jar was not loaded from the SDK
  9. Python数据结构1-----基本数据结构和collections系列
  10. 移动段开发前景真的凉了么?
  11. BASH系列(2)——变量
  12. MySQL数据库优化概述
  13. 日本现代数学发展历程及其启示
  14. 台达变频器485通讯接线图_三菱PLC 与台达VFD-L 变频器通讯(RS485)程序
  15. 解决Unresolved external ‘AlphaBlend‘ referenced的办法
  16. oracle 丢失msvcr71,安装oracle10G 即时客户端 instant client时msvcr71.dll缺失问题解决
  17. 如果编程语言是一门武功绝学
  18. java macd_MACD到底是什么?
  19. 通过xml方式根据word模板导出word
  20. 关系型数据库-MySQL:授权管理

热门文章

  1. 设备安全——防火墙j基础策略实验【华为NSP】
  2. JAVA中级二 输入输出流,常见文件操作
  3. 依赖背包dp NOIP2006 vijos 1313 金明的预算方案
  4. APP推广的十大法宝
  5. RT-Thread学习笔记——信号量
  6. gb2312的6763个汉字
  7. 节假日读取接口_2018年节假日API接口,直接计算好的
  8. 【Leetcode】每日一题2021/09/08
  9. androi的AT指令
  10. 加油站-问题详解(暴力-整体-贪心)