题目:从键盘接收3个无序的整数,将这3个数据都插入到升序排列的数组中,
并保持数组仍然有序。
输入输出格式参见样张。
------------------------------------------------------------------------
注意:请勿改动程序中的其他内容。
----------------------------------------------------------------------*/
#include<stdio.h>
#define N 10
void main( )
{
int a[N+5]={4,6,9,12,15,18,23,26,32,39},p,x,i,j;
for(i=0;i<N;i++){
printf("%d ",a[i]);
}
printf("\n");
for(i=0;i<3;i++)
{
scanf("%d",&x);
p=0;
while(a[p]<x &&p<N+i){
p++;
}
for(j=N+i-1;j>=p;j--){
a[j+1]=a[j];
}
a[p]=x;
}
for(i=0;i<N+3;i++){
printf("%d ",a[i]);
}
printf("\n");
}