#include<stdio.h>
main() 
{ 
int i,j,temp; 
int a[100];
randomize(); 
for(i=0;i<100;i++) {
again:
a=random(291)+10;
for(j=0;j<=99;j++) {
if(a==a[j])goto again;
printf("%d",a);
}
{ for (i=0;i<100-j;i++) 
if (a>a[i+1]) 
{ temp=a; 
a=a[i+1]; 
a[i+1]=temp;} 
} 
for(i=1;i<101;i++) 
printf("%5d,",a ); 
printf("\n"); 
}
帮忙看下以上程序的一个错误在什么地方,不胜感激!