填空题
请补充main()函数,该函数的功能是:把一个整数插入一个已经按从小到大排序的数组中。插入后,数组仍然有序。
例如,在数组bb[M]={10 20 30 40 50 60 70 80 85 95} 中插入75,结果为
bb[M]={10 20 30 40 50 60 70 75 80 85 95}
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在main()函数的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdlib.h>
#include<stdio.h>
#define M 10
void main()
{
int i,j;
int n;
int bb[M+1]={10,20,30,40,50,60,70,80,85,95};
system("CLS");
printf("\nlnput n n");
scanf("%d",&n);
printf("\nn=%d",n);
printf("\n***original list***\n");
for(i=0;i<M;i++)
printf("%4d",bb[i]);
for(i=0;i<M;i++)
{
if(n<=bb[i])
{
for(j==M;【1】 ;j--)
【2】 ;
bb[j]=n;
【3】 ;
}
}
if(i==M)
bb[i]=n:
printf("\n****new list****\n");
for(i=0;i<M+1;i++)
printf("%4d",bb[i]);
}