#include<stdio.h>
#define SWAP(a,b,tmp) ((tmp)=(a),(a)=(b),(b)=(tmp))

void qsort(int* list,int left,int right);

int main(void){

 int list[10]={10,9,5,1,2,4,3,7,8,6};
 int i;

 for(i=0;i<10;i++)
  printf(\"%d \",list[i]);

 printf(\"\\n\");

 qsort(list,0,9);

 for(i=0;i<10;i++)
  printf(\"%d \",list[i]);

 return 0;
}

void qsort(int* list,int left,int right){
 int l,r;
 int pivot=list[left];
 int temp;
 l=left; r=right;

 if(right>left){
  while(l<r){
   for(l;pivot>=list[l];l++);
   for(r;pivot<=list[r];r--);
   SWAP(list[l],list[r],temp);
  }
 
 SWAP(list[r],pivot,temp);
 qsort(list,left,r-1);
 qsort(list,r+1,right);
 }
}


C언어 퀵소트 인데요
자꾸 실행하니까 에러뜨네요
봐주십쇼