有一个已经排好的数组,要求输入一个数后,按原来排序的规律将它插入数组
为啥一直输不出x的值#include<stdio.h>
int main()
{
int i,k,x,a[10]={1,3,5,7,8,9,10,12,15,16};
printf("茶树之前的数组:\n");
for(i=0;i<10;i++)
printf("%5d",a[i]);
printf("\n请输入要插入的数据x:");
scanf("%d",&x);
for(i=0;i<10;i++)
if(x<=1)break;
for(k=9;k>=i;k--)
{
a[k+1]=a[k];
}
a[i]=x;
printf("茶树之后的数组:\n");
for(i=0;i<11;i++)
printf("%5d",a[i]);
return 0;
}