五个数由大到小排列,插入一个数,顺序保持有序
来源:互联网 发布:淘宝网圾踞一代皮鞋 编辑:程序博客网 时间:2024/06/14 05:35
题目:如果一个数组中保存的元素是有序的(由大到小),向这个数组中插入一个数,使得插入后的数组元素依然保持有序
int N = 5;
int number;
int tempN;
int ary[N+1]={10,8,6,4,3};//由大到小顺序
printf("请输入要插入的数字:\n");
scanf("%d",&number);
for (int i=0; i<N+1; i++)
{
if (number<ary[i])
{
continue;// continue意思是跳出循环,继续执行加1判断number操作,else不再执行,一直找到第一个比它小的数字就执行else语句。
}
else
{ //交换两个变量的值
tempN = ary[i];
ary[i]=number;
number = tempN;
}
}
printf("重新排列后的数组为:\n");
for (int i=0; i<N+1; i++)
{
printf("%d ",ary[i]);
}
printf("\n");
0 0
- 五个数由大到小排列,插入一个数,顺序保持有序
- C语言向有序数组中插入一个数使该数组仍保持有序
- 在已有序的数组中插入一个数,数组仍然保持有序
- 若干有序数插入一数字,保持有序
- 五个数从小到大排列
- c# 输入五个数用冒泡排序法实现由大到小的排列
- WV.9-动态链表-插入一个数到有序链表中并按原序排列
- 十个数有序排列
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 有序数列中插入一个数,使之仍有序
- 插入排序和将一个数插入有序数组
- 把一个新数插入到一个有序的单链表中
- android课程
- 【UNIX】什么是IPC对象以及共享内存
- 程序员级别鉴定书与面试问答
- HDU 1890 Splay区间翻转
- C内核-hlist
- 五个数由大到小排列,插入一个数,顺序保持有序
- poj 1927 计算几何
- AndroidStudio 爬坑日记(1)点滴案例可能会遇到的问题
- 编译原理结构框架2高级语言及其文法
- 关于联系人分组
- 总线(bus)、设备(device)、驱动(driver)三者构成了设备驱动的模型
- 【BZOJ1003】物流运输trans
- C++排序算法代码
- docker 常用命令