아 왜 프로그램이 종료될까요ㅠㅠ
핫팬츠
#include stdio.h
#include stdlib.h
#include math.h
#include time.h
#define N 10
#define MAX 10001int compare(const void *a,const void *b)
{
return *(int*)a-*(int*)b;
}
int main(){
int i,j,min,temp;
int list[N];
double duration;
clock_t start;
srand(time(NULL));
printf( Quick정렬 프로그램\n);
printf(정렬할 원소 : );
for(int i=0; iN; i++){ //배열에 난수를 입력합니다.
list[i] = rand()%10000;
printf(%4d ,list[i]);
}
printf(\n);
qsort(list,N,sizeof(int),compare);
printf(정렬된 원소 : );
for(int i=0; iN; i++){ printf(%4d ,list[i]);}
printf(\n);
printf( ====================================================\n);
printf( Quick정렬 시간측정\n);
for(int i=10; iMAX; i*=10){
list[i] = rand()%10000;
start=clock();
qsort(list,N,sizeof(int),compare);
duration = ((double) (clock()-start)) / CLOCKS_PER_SEC;
printf(%d %f\n,i,duration);
}
system(PAUSE);
return 0;
}