新人求帮助,题目:已有一个已经排好序的数组,输入一个数,要求按照原来排序的规律将它插入数组中。
我的运行老是不成功,这个代码哪里错误了#include<stdio.h>
int main()
{
int a[11]={1,4,6,9,13,16,19,28,40,100},i,j,num;
printf ("input a number: \n");
scanf ("%d",&num);
for (i=0;i<10;i++)
if (num<a[i])
{ for (j=11;j>i;j--)
a[j]=a[j-1];}
a[i]=num;
printf ("the sorted numbers: \n");
for (i=0;i<=10;i++)
printf ("%d ",a[i]);
printf ("\n");
return 0;
}