输入格式:
输入在第一行先给出非负整数N(<10);第二行给出N个从小到大排好顺序的整数;第三行给出一个整数X。
输出格式:
在一行内输出将X插入后仍然从小到大有序的整数序列,每个数字后面有一个空格。
输入样例:

5
1 2 4 5 7
3

输出样例:

1 2 3 4 5 7

我的代码展示:

#include "stdio.h"
int main()
{int N, a[10];scanf("%d", &N);int i, x;for(i=0; i<N; i++){scanf("%d", &a[i]);}scanf("%d", &x);for(i=N-1; i>=0; i--){if(x > a[i]){a[i+1] = x;break;}else {a[i+1] = a[i];}}if(i<0) a[0] = x;for(i=0; i<N+1; i++){printf("%d ", a[i]);}return 0;
}

如何编写一个程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。相关推荐

  1. c语言编写一个程序,将一个十进制数转换为二进制数,c语言编写一个程序,将十进制整数n 转换成二进制数...

    #include int transfer(int x) { int p=1,y=0,yushu; while(1) { yushu=x%2; x/=2; y+=yushu*p; p*=10; if( ...

  2. java 中美时间_求教用java编写一个程序要求给定一个日期值,计算若干天后的日期值,和给定两个日期计算它们之间相距的天...

    满意答案 mark85960 2014.05.22 采纳率:56%    等级:6 已帮助:160人 public static int getIntervalDays(String date1, S ...

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

    满意答案 逸奠WOnQvf 2013.09.10 采纳率:47%    等级:12 已帮助:8717人 #include #define N 9 void main() { int i,j; int ...

  4. 本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序

    7-2 简化的插入排序 (15分) 本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序. 输入格式: 输入在第一行先给出非负整数N(<10):第二行给出N个从小到大排 ...

  5. 《Java入门》简化的插入排序:本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。

    本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序. 输入格式: 输入在第一行先给出非负整数N(<10):第二行给出N个从小到大排好顺序的整数:第三行给出一个整数X. ...

  6. PTA 7-2 简化的插入排序 (15 分)本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。

    7-2 简化的插入排序 (15 分) 本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序. 输入格式: 输入在第一行先给出非负整数N(<10):第二行给出N个从小到大 ...

  7. Java黑皮书课后题第9章:*9.4(使用Random类)编写一个程序,创建一个种子为1000的Random对象,然后使用nextInt(100)方法显示0到100之间的前50个随机整数

    Java黑皮书课后题第9章:*9.4(使用Random类)编写一个程序,创建一个种子为1000的Random对象,然后使用nextInt方法显示0到100之间的前50个随机整数 题目 赘述 代码 题目 ...

  8. Java黑皮书课后题第8章:*8.23(游戏:找到翻转的单元格)假定给定一个填满0和1的6*6矩阵,所有的行和列都有偶数个1。让用户翻转一个单元,编写一个程序找到哪个单元格被翻转了

    *8.23(游戏:找到翻转的单元格)假定给定一个填满0和1的6*6矩阵,所有的行和列都有偶数个1.让用户翻转一个单元,编写一个程序找到哪个单元格被翻转了 题目 题目描述与运行示例 破题 代码 题目 题 ...

  9. Java黑皮书课后题第8章:*8.21(中心城市)给定一组城市,中心城市是和其它所有城市具有最短距离的城市。编写一个程序,提示用户输入城市数目以及位置(坐标),找到中心城市以及与其他城市总距离

    *8.21(中心城市)给定一组城市,中心城市是和其它所有城市具有最短距离的城市.编写一个程序,提示用户输入城市数目以及位置(坐标),找到中心城市以及与其他城市总距离 题目 题目描述与运行示例 破题 代 ...

  10. Java黑皮书课后题第7章:*7.28(数学:组合)编写一个程序,提示用户输入10个整数,然后显示从这10个数中选出两个数的所有组合

    7.28(数学:组合) 题目 题目描述 破题 代码 运行示例 题目 题目描述 *7.28(数学:组合)编写一个程序,提示用户输入10个整数,然后显示从这10个数中选出两个数的所有组合 破题 声明一个长 ...

最新文章

  1. Java架构技术文档:并发编程+设计模式+常用框架+JVM+精选视频
  2. 温网停赛,AI不停赛:斯坦福新研究模拟网球名将打比赛
  3. 电话无人应答转总机的配置方法
  4. scp 是我小看了你-基于密钥传输!
  5. 多路IO转接服务器 epoll
  6. 飞书正式发布5.0版 推出飞书人事、合同、审批等多款新产品
  7. java技术类网站收录
  8. python批量下载文件
  9. Quartus II破解出现的问题
  10. 第1章 Android编程入门
  11. 解决雷电模拟器一直出现安全证书有问题
  12. Qt widget事件传递顺序以及监听特定控件是否接收某个事件
  13. android控制wifi,Android控制wifi开关
  14. 数据迁移:电脑更换硬盘怎么迁移数据?
  15. 职业规划:45岁之后,外企精英们去哪里?
  16. c++常见面试问题总结
  17. 因特网、万维网、互联网区别
  18. RobotStudio软件:ABB机器人行走轴添加与控制
  19. sendfile详解
  20. 2018美团codeM资格赛——python代码

热门文章

  1. Ubuntu个人笔记
  2. 枣庄市建筑物矢量数据(Shp格式+带高度)
  3. 1 入门:投身新领域
  4. 如何使两个家用路由器进行连接?(心得)
  5. win11安装mysql8.0.29最新压缩包版
  6. python opencv 入门 绘图函数 (3)
  7. 深度学习在羚珑中的探索 -- 模板风格分类识别
  8. win32 字体 api学习总结
  9. linux 从samba拷贝,提升samba复制速度,树莓派外接硬盘读取从40M到110M(2020-11-15更新)...
  10. 【数据可视化】360度教你如何全面学习可视化——上篇