有一个已排好序的数组,要求输入一个数后,按原来排序规律将他插入数组。
#include<stdio.h>
#include<math.h>
#include<string.h>
int main() {
int a[11];
int x;
printf("请输入一个已排好序的数组:"); //1 4 6 9 13 16 19 28 40 100
for (int i = 0; i < 10;i++) {
scanf_s("%d", &a[i]);
printf("%d\t", a[i]);
}
printf("\n请输入需要插入的数:");
scanf_s("%d", &x);
printf("插入%d后的排序数组为:",x);
for (int i = 0; i < 11; i++) {
if (x > a[i] && x < a[i + 1]) {
for (int j = 10; j > i ; j--)
a[j + 1] = a[j];
a[i + 1] = x;
}
printf("%d\t", a[i]);
}
}
有一个已排好序的数组,要求输入一个数后,按原来排序规律将他插入数组。相关推荐
- C语言学习之有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中
有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中 #include <stdio.h> void main(){int a[11]={25,32,65,74,84,9 ...
- 有一个已排好序的数组 要求输入一个数后 按原来排序的规律将它插入数组中
有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中 思路:先定义一个数组,留出一个位置,给输入的那个数一个地方.然后分两种情况: 1:输入的数比最大的数小,两两交换位置,直到大于相 ...
- 4.19 C语言练习(已有一个已正序排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中)
[练习] 题目要求:已有一个已正序排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中. 输入:第一行,原始数列. 第二行,需要插入的数字. 输出:排序后的数列例如:输入:1 7 8 ...
- 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。
题目描述 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中. 输入 第一行,原始数列. 第二行,需要插入的数字. 输出 排序后的数列 样例输入 1 7 8 17 23 2 ...
- ACMNO.20 C语言-插入队列 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。 输入 第一行,原始数列。 第二行,需要插入的数字。
题目描述 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中. 输入 第一行,原始数列. 第二行,需要插入的数字. 输出 排序后的数列 样例输入 1 7 8 17 23 2 ...
- c语言:“有一个已排好序的数组,要求输入一个数后,按原来的规律将它插入数组中” 的程序分析及详细代码
先来分析思路: 已经排好序的数组,有两种情况,一种是顺序,一种是逆序,由于该数组是自己给出的,所以我们不妨将该数组的顺序设为顺序. 1.我们需要创建一个顺序数组(a[ ]),创建时要注意,我们要确保数 ...
- 有一个已经排好序的数组,现输入一个数,要求按原来的规律将它插入数组中。——C与C++实现
题目:一个已经排好序的数组,现输入一个数,要求按原来的规律将它插入数组中.(本例中输入的是一个升序的数组) 程序分析: (1)判断输入的数是否大于数组中最后一个元素,如果成立,将输入的数插入数组的末尾 ...
- Python Challenge-39 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
#题目:有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. #!/usr/bin/python 3 # -*- coding: UTF-8 -*- #两种方法_Author_ = ...
- C++经典算法题-有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
1. 题目 题目:有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. 2. 分析 程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次 ...
- C语言编程>第三周 ⑥ 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
例题:有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. 代码如下: /*程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个 ...
最新文章
- OpenCL产业开发链
- 一个基于webrick 的简单web服务器
- 单节点部署Hadoop教程
- 辅助方法 @Html.Raw与 HtmlString区别
- 用Kotlin写一个基于Spring Boot的RESTful服务
- using a dict on a Series for aggregation is deprecated and will be removed in a future version
- C语言基础专题 - 数组(编辑中)
- 解决Eclipse报错:the file dx.jar was not loaded from the SDK
- Python数据结构1-----基本数据结构和collections系列
- 移动段开发前景真的凉了么?
- BASH系列(2)——变量
- MySQL数据库优化概述
- 日本现代数学发展历程及其启示
- 台达变频器485通讯接线图_三菱PLC 与台达VFD-L 变频器通讯(RS485)程序
- 解决Unresolved external ‘AlphaBlend‘ referenced的办法
- oracle 丢失msvcr71,安装oracle10G 即时客户端 instant client时msvcr71.dll缺失问题解决
- 如果编程语言是一门武功绝学
- java macd_MACD到底是什么?
- 通过xml方式根据word模板导出word
- 关系型数据库-MySQL:授权管理