简单插入排序,问题出在哪里?
#include <stdio.h>#include <math.h>
main()
{ int i,j,a[11];
for(i=1;i<11;i++)
a[i]=rand();
for(i=2;i<11;i++)
{ a[0]=a[i];
for(j=i-1;j>=i;j--)
if(a[0]<a[j])
a[j+1]=a[j];
else continue;
a[j+1]=a[0];}
for(i=1;i<11;i++)
printf("%d ",a[i]); getch();
}