请大佬给看看这个插入排序的代码对吗 谢谢
#include<stdio.h>int main(void)
{
int a[] = {13,36,51,98,33,969,57,82,31};
int i , j , tem ;
for(i = 0 ; i<sizeof(a)/sizeof(int)-1 ; i++)
{
for(j = i+1 ; j<sizeof(a)/sizeof(int) ; j++)
{
int n = 0 ,k = i , m =j ;
for(n ; a[k]>a[m] ; k--,m--)
{
tem = a[m] ;
a[m] = a[k] ;
a[k] = tem ;
}
}
}
for(i = 0 ; i<sizeof(a)/sizeof(int) ; i++)
{
printf("%d ",a[i]);
}
return 0 ;
}