教えてください。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define MAX 1000
main()
{
int i,x[MAX],n;
time_t start,end;
srand(99);
for(i=0;i<MAX;i++) x[i] = rand() % MAX;
n = MAX;
start = clock();
shell_sort(x,n);
end = clock();
printf("sort\n");
for(i = 0;i < n;i++)
if(i==i/100*100)printf("%d\n",x[i]);
printf("exec time:%lf sec\n",(double)(end-start)/(double)CLOCKS_PER_SEC);
return 0;
}