KakaoTalk_20190606_001802318.png
  • 246x0w
Welcome
Curriculum
Install&Go
Board
실제 작동 상태를 확인하려면 라이브 사이트로 이동하세요.
  • 카테고리
  • 전체 게시물
  • 내 게시물
이재민
2020년 5월 20일
수정: 2020년 5월 20일

200520

게시판: 소스 코드 제출

#include <stdio.h>


int n,i,j,k=0,a,b,c=0,d,e,s;

int qd[8];




int change(int qd[],int start,int end)

{

int temp;


s=start;

e=end;


while (s<e)

{


if (qd[s]>qd[0]&&s<e)

{

a=s;

}


s++;



if (qd[e]<qd[0]&&s<e)

{

b=e;

}


e--;


temp=qd[a];

qd[a]=qd[b];

qd[b]=temp;

}


if(s>=e)

{

temp=qd[b];

qd[b]=qd[0];

qd[0]=temp;

c=1;

return b;

}



}


void quicksort(int qd[],int t,int g)

{

int v;

if (c==1)

{

v=change(qd,0,7);

quicksort(qd,0,v-1);

quicksort(qd,v+1,e);


}


}



int main()

{

for (i=0; i<8; i++)

{

scanf("%d",&qd[i]);

}


for (i=0; i<8; i++)

{

printf("%d ",qd[i]);

}


quicksort(qd,1,7);


}


댓글 0개
0
댓글
댓글 0개
유사 게시물
  • 200520
  • 20220818
  • 20220817
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호