这个插入排序的代码有点问题,求教!!!
#include<stdio.h>#include<conio.h>
int a[10]={23,17,13,36,9,51,14,25,32,3};
int b[10]={0};
void move(int i,int j)
{
int temp;
for(temp=i;temp>j;temp--)
b[temp]=b[temp-1];
b[j]=a[i];
}
void insert(void)
{
int i,j;
for(i=1;i<10;i++)
for(j=0;j<i;j++)
if(a[i]>b[j])
continue;
else
move(i,j);
}
int main()
{
int i;
b[0]=a[0];
insert();
for(i=0;i<10;i++)
printf("%4d",b[i]);
getch();
return 0;
}