题目描述

已有一个已排好(从小到大)的n个元素的整形数组,输入一个整数数,要求按原来排序的规律将它插入数组中。

输入

第一行:n, 第二行,原始数组的n个整数数。第三行,需要插入的整数。

输出

插入后的n+1个整数。

样例输入

3
1 3 5
4
9
1 7 8 17 23 24 59 62 101
50

样例输出

1 3 4 5
1 7 8 17 23 24 50 59 62 101
void fun(int j[],int n,int x)
{int i,b;b=n;for(i=0;i<n;i++)if(x<j[i]){for(;b>i;b--)j[b]=j[b-1];break;}j[i]=x;
}
#include<stdio.h>
void main()
{int a,i,j[100],x;while(scanf("%d",&a)!=EOF){for(i=0;i<a;i++)scanf("%d",&j[i]);scanf("%d",&x);fun(j,a,x);for(i=0;i<a;i++)printf("%d ",j[i]);printf("%d\n",j[a]);}
}

C/C++ 函数(有序数组插入)相关推荐

  1. C语言函数(有序数组插入)

    已有一个已排好(从小到大)的n个元素的整形数组,输入一个整数数,要求按原来排序的规律将它插入数组中. #include<stdio.h> #define N 100 void insert ...

  2. c定义一个整型数组_滨州学院C语言作业讲解有序数组插入

    点击蓝字 关注我们 + 滨州学院C语言作业详解 [问题描述]一个长度为11的整型数组中存放有10个从小到大排好序的整数:1 3 5 10 23 100 180 200 350 500.输入一个x,把它 ...

  3. 习题1.9 有序数组的插入 (20 分)

    习题1.9 有序数组的插入 (20 分) 本题要求将任一给定元素插入从大到小排好序的数组中合适的位置,以保持结果依然有序. 函数接口定义: bool Insert( List L, ElementTy ...

  4. 6-2 有序数组的插入 (20分)

    6-2 有序数组的插入 (20分) 本题要求将任一给定元素插入从大到小排好序的数组中合适的位置,以保持结果依然有序. 函数接口定义: bool Insert( List L, ElementType ...

  5. C语言向有序数组中插入一个数使该数组仍保持有序

    C语言向有序数组中插入一个数使该数组仍保持有序 #include<stdio.h> int main() {     int n,i,j,t,k;     printf("您喜欢 ...

  6. 浙大版《数据结构(第2版)》题目集 习题1.9 有序数组的插入 (20 分) 二分解法

    习题1.9 有序数组的插入 (20 分) 本题要求将任一给定元素插入从大到小排好序的数组中合适的位置,以保持结果依然有序. 函数接口定义: bool Insert( List L, ElementTy ...

  7. C语言在一个有序数组里插入一个元素,使其成为一个新的有序数组

    C语言在一个有序数组里插入一个元素,使其成为一个新的有序数组 #include<stdio.h> int main(){int a[11] = { 1,5,8,9,25,26,31,35, ...

  8. boost::unorder_map如何插入元素_链表和有序二叉树插入元素时真的比数组快吗?

    脚本之家 你与百万开发者在一起 作者 | focuscode出品 | 脚本之家(ID:jb51net) 公司有位C++标准委员会的顾问大佬,一年会有几次视频讲座,分享一些编程要点或者经验.很多时候都是 ...

  9. java向有序数组里插数_Java向有序数组中插入一个元素,,使其仍按有序排列,并求出这个插入元素的下标...

    /** * * @create time [2014-4-13] */ public class Test { public static void main(String args[]) { //原 ...

最新文章

  1. pat1004. Counting Leaves (30)
  2. 中科院微生物所王军课题组特别研究助理招聘
  3. 区块链软件公司用区块链技能重塑科学出书社
  4. Gentoo 安装日记 03 (配置网络)
  5. [Python图像处理] 二十三.傅里叶变换之高通滤波和低通滤波
  6. 常用的汇编系统功能指令(包含字符功能类,中断终止类)
  7. P2817 宋荣子的城堡
  8. ng build command not found(ng命令到底是什么鬼)
  9. mysql pxc启动_Percona XtraDB Cluster(PXC) 无法正常启动
  10. 黑马程序员---java基础------------------基础中的基础学习
  11. QT D:\搜狗输入法\SogouInput\Components\ 13:53:42: 程序异常结束。 13:53:42: T
  12. unity 2018.3.0版本界面汉化
  13. java项目第3期SpringBoot的OA办公系统【毕业设计】
  14. 解决The APR based Apache Tomcat Native library which allows optimal performance in production environ
  15. Photoshop CS6 序列号完美激活教程
  16. Python Tkinter 之Listbox控件(Python GUI 系列12)
  17. 好产品是如何炼成的?
  18. echart旭日图_echarts(10):旭日图
  19. php 可视化编辑建站源码,CmsEasy可视化编辑商城系统 v7.3.1
  20. 仙境传说服务器各文件夹,仙境传说RO游戏背景及快捷键等基础常识大全 指令大全 指令使用-游侠网...

热门文章

  1. 常用的四拍子,八拍子
  2. 2019年全国研究生数学建模 D题 汽车行驶工况构建 建模及经历分享
  3. python 图片锐化_Python图像处理介绍--图像模糊与锐化
  4. 懒羊羊吃青草:懒羊羊是一只非常能吃的羊,它在青青草原上发现一块巨大的正方形草地,但灰太狼已经抢先一步在草地上布下了若干陷阱。正方形草地位于直角坐标系中...
  5. Stata:固定效应模式必须加入时间固定效应吗?
  6. nginx配置文件总结
  7. 关于My Sql如何导入数据
  8. 使用凯撒密码对字符串进行加密解密
  9. Mybatis如何进行分页的
  10. e的根号x次方的不定积分:整体代换+分部积分法