有一个排好序的数组,先输入一个数,要求按原来的规律将它插入到数组中,这个程序用C怎么写啊
#include <stdio.h>
int main()
{
int i,num,a[11]={10,20,30,40,50,60,70,80,90,100};
scanf("%d",&num);
printf("\n");
for (i=9;i>=0;i--)
{
if (a[i] > num)
{
a[i+1]=a[i];
if(a[i==0]>num)
{a[i]=num;}
}
else
{
a[i+1]=num;
break;
}
}
for(i=0;i<11;i++)
{
printf("%d\n",a[i]);
}
getch();
}