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

入数组中

main()

{inta[11]={1,4,6,9,13,16,19,28,40,100};inttemp1,temp2,number,end,i,j;printf("originalarrayis:\n");for(i=0;i<10;i++)

printf("%5d",a[i]);printf("\n");printf("insertanewnumber:");scanf("%d",&number);end=a[9];if(number>end)

a[10]=number;else{for(i=0;i<10;i++)

{if(a[i]>number)

{temp1=a[i];a[i]=number;for(j=i+1;j<11;j++)

{temp2=a[j];a[j]=temp1;temp1=temp2;}

break;}

for(i=0;i<11;i++)

printf("%6d",a[i]);

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

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

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

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

    C语言,有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中 代码: #include <stdio.h> int main() {int a[11]={1,2,3,4, ...

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

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

  4. 有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中,谭浩强《c语言程序设计》第六章第四题

    题目 本题是谭浩强<c语言程序设计>第六章第四题 题目:有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中. 以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同 ...

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

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

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

    1 概述 有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中. 2 解法 //C程序设计第五版(谭浩强) //章节:第六章 利用数组处理批量数据 //题号:6.4 //题目:有一个 ...

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

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

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

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

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

    有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中(C语言) 题目要求:如标题 思路: 如果一个数列由小到大排列,则对数列进行反向遍历.当遇到输入的数x大于a[i]时,就跳出循环 ...

最新文章

  1. 青源 LIVE 预告 | 北大王一飞:高效 GAN 采样算法 (ECML 最佳论文解读)
  2. 边缘与锐化滤波(MATLAB)
  3. boost::asio译文
  4. 配置PHP启动Apache服务报错
  5. C# 实现一个可取消的多线程操作 示例
  6. 【CodeForces - 574C】Bear and Poker(思维,剪枝,数学)
  7. 《Python Cookbook 3rd》笔记(2.7):最短匹配模式
  8. 如何在字符串中添加双引号?
  9. li标签横向排列_lt;bdigt; | HTML5 双向隔离标签
  10. Excel VBA简单使用——数据缺失处理
  11. CCF201803-3 URL映射(100分)【文本处理+暴力】
  12. java获取局域网内主机,java怎么获取局域网内所有主机ip
  13. vba mysql 80004005_Access运行时错误'-2147467259(80004005)':方法'Controls'作用于对象'CommandBarPopup'时失败的解决方法...
  14. NYOJ12 喷水装置(二)
  15. python多个矩阵横向连接
  16. 磁盘驱动器号的修改恢复
  17. python字符串后面添加字符串_Python字符串中添加、插入特定字符的方法
  18. 什么是台式机主板的“双通道”认知误区?
  19. Aurix 多核链接文件 lsl --- 下篇
  20. 浅谈数学在计算机科学中的应用,浅谈计算机科学技术在数学思想中的应用(原稿)...

热门文章

  1. SAP 电商云 Spartacus UI Quick Order 主页的实现
  2. SCSS 文件里的感叹号用法 - 给变量设置默认值
  3. TypeScript 里 interface 和 type 的区别
  4. SAP 3D visual enterprise viewer 9.0 的下载方式
  5. Spring 基于构造函数的依赖注入
  6. SAP CRM IBASE structure的读取逻辑
  7. Twice enter press click will trigger backend roundtrip
  8. ng-repeat part2 - How li ng-repeat=nameF in Ionames{{nameF}}/li is parsed
  9. How is syntax error in Vue detected
  10. Contact support button enablement logic