这是《小白C语言编程实战》系列的第15篇。
上一篇:小白C语言编程实战(14):选择排序
假设有10个升序整数10,23,37,39,50,60,70,80,90,200,将一个整数x(0 每个整数输出时占4个位置,输出格式请采用 输入输出格式示例1: 输入:42<回车> 输出: 10 23 37 39 42 50 60 70 80 90 200 输入输出格式示例2: 输入:203<回车> 输出: 10 23 37 39 50 60 70 80 90 200 203 可以定义一个长度为11的数组: 程序中输入一个待插入的整数x,然后将x依次与a[9]、a[8]、a[7]、…、a[0]比较,如果x移位,直到找到插入的位置,然后在此处插入x。注意插入位置在头、尾这两种情况的处理。 这个过程类似人们在按身高由低到高排列的队列中有人要插队的情况,插入后队列仍然有序。要求
%4d
。
提示
int a[11]={10,23,37,39,50,60,70,80,90,200, 0};
参考代码
#include
代码复盘