满意答案

逸奠WOnQvf

2013.09.10

采纳率:47%    等级:12

已帮助:8717人

#include

#define N 9

void main()

{

int i,j;

int a[N+1]={0},b;

printf("please input %d numbers from small to big:",N);

for(i=0;i

printf("please input the number insert:");

scanf("%d",&b);

for(i=0,j=N;i

if(b

{

j=i;

break;

}

for(i=N;i>j;i--)

a[i]=a[i-1];

a[j]=b;

for(i=0;i

printf("\n");

}

/*运行结果:

please input 9 numbers from small to big:1 3 5 7 9 11 13 15 17

please input the number insert:12

1 3 5 7 9 11 12 13 15 17

*/

12分享举报

有序序列插入c语言,已有一个排好序的序列,输入一个数插入到该序列中,使其仍然保持有序....相关推荐

  1. C语言-数组和指针-11(已有一个排号序的数组,要求输入一个数后,按原来的排序规律将它插入数组中)

    题目: 已有一个排号序的数组,要求输入一个数后,按原来的排序规律将它插入数组中 源代码: #include <stdio.h> #define ROW 7 int main(){int a ...

  2. /*已知一个排好序的数组,按数组原排序方式插入一个数据*/

    /*已知一个排好序的数组,按数组原排序方式插入一个数据*/std::vector<int>shuzu = {1,2,3,4,5,7,8,9};int x = 0, caru = 6;std ...

  3. 已有一个排好序的数组,由键盘输入一个数,要求按原来的排序规律将其插入到数组中.

    #include <stdio.h> #define N 5int main() {int a[N+1]={1,2,3,5,6},i,k,t,j;//t表示插入位置,k表示要插入的数,k从 ...

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

    先来看看以下代码,这是其他博友的思路,这代码看似没有问题,其实存在很大的BUG,当插入的目标比str[0]更小的时候就会出错.相信仔细的人就很容易发现问题. #include<stdio.h&g ...

  5. Java黑皮书课后题第7章:**7.19(是否排好序了?)编写以下方法,如果参数中的list数组已经排好序了则返回true。编写一个测试程序,提示用户输入一个列表,显示该列表是否已经排好序

    7.19(是否排好序了?)编写以下方法,如果参数中的list数组已经排好序了则返回true.编写一个测试程序,提示用户输入一个列表,显示该列表是否已经排好序 题目 题目描述 破题 代码 题目 题目描述 ...

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

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

  7. C语言:定义一个函数max_min,求一组数据的最大值和最小值. 在主函数中输入n和n个数据,调用max_min函数求出最大最小值,然后在主函数中输出这n个数的最大值和最小值。(要求使用指针做)

    [问题描述]定义一个函数max_min,求一组数据的最大值和最小值. 在主函数中输入n和n个数据,调用max_min函数求出最大最小值,然后在主函数中输出这n个数的最大值和最小值.(要求使用指针做) ...

  8. c语言输出最大的数ns流程图_③依次输入10个数,要求输出其中最大的数用传统流程图表示...

    编写VB程序.输入20个数,放在数组中,输出其总和,平均数,以及大于平均数的那些数 简单写一下代码流程dima(20)fori=0to19a(i)=inputbox("输入第"+s ...

  9. 为什么处理一个排好序的数组比未排序的数组要快?

    这是stack overflow上一个非常火热的问题: 为什么对数组排序能提高执行效率?先看下面的代码,执行分为: 生成随机数放入数组 对数组进行排序 对数组中的数字进行累加 publicclassM ...

最新文章

  1. linux shell 检查端口开放
  2. hdu-5900 QSC and Master(区间dp)
  3. 蓝桥杯-数字三角形 (java)
  4. 菜鸟学java要多久_菜鸟学java,根本停不下来!
  5. cocos3.2中如何创建一个场景
  6. git-分支管理策略-合并分支时创建新的版本
  7. 2012-8-1复选框全选
  8. mysql pt_mysql管理工具之pt
  9. 【三思笔记】 全面学习Oracle分区表及分区索引
  10. python 大智慧股池_大智慧股票池设计
  11. ffmpeg mp4视频流解码
  12. 西子凌波回复集5(网友整理版)
  13. OpenGL纹理贴图
  14. win8系统电脑使用技巧的详细介绍--win7w.com
  15. Java实现对称加密
  16. python笔记3 闭包 装饰器 迭代器 生成器 内置函数 初识递归 列表推导式 字典推导式...
  17. ubuntu18.04桌面美化
  18. adb基础命令学习随笔
  19. 华为:将在员工绩效考核中增加“伙伴满意度”选项;谷歌研究员“走火入魔”,被罚带薪休假;魅族回应被吉利收购 | EA周报...
  20. 让老照片重现光彩(三):完整论文的中文译文

热门文章

  1. 百度地图添加带有图案的多边形区域
  2. 270亿美元!Salesforce收购Slack,协同办公不再是一门好生意
  3. 【独家】华为OD机试 - 英文输入法(C 语言解题)
  4. 新加坡国际学校IB均分持续全球霸榜
  5. 高中数学必修2知识点总结:第一章空间几何体,图文
  6. R4S 玩转docker(一)
  7. NLP项目实战—京东健康智能分诊文本分类项目
  8. 香橙派mqtt阿里云终端(二) --python3.5环境配置以及阿里云环境测试
  9. 2022施工升降机司机(建筑特殊工种)复训题库模拟考试平台操作
  10. GMGC昆山数娱峰会:VR爆发,差的不只是一层窗户纸