main()
{ int a[10]={0,12,17,20,25,28,30}; /a[0]为工作单元,从a[1]开始存放数据/
int x , i, j=6; /j为元素个数/
printf(“Enter a number: “);
scanf(“%d”,&x);
a[0]=x;
i=j; /从最后一个单元开始/
while(a[i]>x)
{ a[i+1]=a[i]; i—; } /将比x大的数往后移动一个位置/
a[++i]=x;
j++; /插入x后元素总个数增加/
for(i=1;i<=j;i++) printf(“%8d”,a[i]);
printf(“\n”);
}