已有一个已排好序的数组,要求输入一个数,将它插入数组中,保持数组依然有序。
已有一个已排好序的数组,要求输入一个数,将它插入数组中,保持数组依然有序。
程序代码:
#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;
}
已有一个已排好序的数组,要求输入一个数,将它插入数组中,保持数组依然有序。相关推荐
- C语言学习之有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中
有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中 #include <stdio.h> void main(){int a[11]={25,32,65,74,84,9 ...
- 4.19 C语言练习(已有一个已正序排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中)
[练习] 题目要求:已有一个已正序排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中. 输入:第一行,原始数列. 第二行,需要插入的数字. 输出:排序后的数列例如:输入:1 7 8 ...
- 1.已有一个已排好序的数组,今输入一个数,要求按原来排序的规律将它插入数组中。
1.已有一个已排好序的数组,今输入一个数,要求按原来排序的规律将它插入数组中. #include<stdio.h> #define N 6 int main () {int a[N],t, ...
- 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。
题目描述 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中. 输入 第一行,原始数列. 第二行,需要插入的数字. 输出 排序后的数列 样例输入 1 7 8 17 23 2 ...
- ACMNO.20 C语言-插入队列 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。 输入 第一行,原始数列。 第二行,需要插入的数字。
题目描述 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中. 输入 第一行,原始数列. 第二行,需要插入的数字. 输出 排序后的数列 样例输入 1 7 8 17 23 2 ...
- c语言有一个已经排好的数组,C语言有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中...
C语言有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插 入数组中 main() {inta[11]={1,4,6,9,13,16,19,28,40,100};inttemp1,temp2, ...
- 有一个已经排好序的数组,现输入一个数,要求按原来的规律将它插入数组中。——C与C++实现
题目:一个已经排好序的数组,现输入一个数,要求按原来的规律将它插入数组中.(本例中输入的是一个升序的数组) 程序分析: (1)判断输入的数是否大于数组中最后一个元素,如果成立,将输入的数插入数组的末尾 ...
- 有一个已经排好序的数组,今输入一个数,要求按照原来排序的规律将它插入数组中
有一个已经排好序的数组,今输入一个数,要求按照原来排序的规律将它插入数组中 假设原数组是按照升序进行排序,那么需要将输入的值进行挨个比较,从第一个数开始,若小于输入的数,则和下一个数比较,直到大于输入 ...
- Python Challenge-39 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
#题目:有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. #!/usr/bin/python 3 # -*- coding: UTF-8 -*- #两种方法_Author_ = ...
最新文章
- 字符串分割(C++)
- [转] ASP.NET1.1(C#)中验证码产生的原理及应用
- TablePlus 3中文版
- MySQL 唯一索引和普通索引该如何选择?
- GAN生成对抗网络-text to image原理与基本实现-文字转图像-11
- kafka中topic默认属性_分享:Kafka 的 Lag 计算误区及正确实现
- 动态路由协议_动态路由协议的类别
- efl是什么意思_efl
- Android TV 开发(2)
- PHP+Ajax点击加载更多内容 -这个效果好,速度快,只能点击更多加载,不能滚动自动加载...
- 整理的Android资源代码 源码 整理 Github开源项目下载地址
- 个人微信低成本引流实战教程方法
- DP83848 跑10M能行,跑100M不行 的原因
- android ping网络连接服务器失败,Android 中网络连接检测和使用ping检测网络是否可访问...
- C#扫雷外挂辅助工具
- 计算机网络及多媒体知识,计算机基础知识:多媒体的基本概念及关键技术
- 【Unity】OnTriggerStay2D无法触发问题,物体跟随鼠标等背包系统以及UI场景交互系统技术总结
- 自身的优势--抱怨,读《象与骑象人》有感
- CodeGear宣布最新的C++Builder版本 : C++Builder 2007
- 天津计算机应用培训,天津市计算机应用能力培训考核大纲.docx