5개 값을 받아 함수를 이용한 오름차순
훌걸이
2023.04.01
질문 제목 : 실행은 되는데 오름차순이 이상하게 뜨네요. 어떻게 하면 되는거죠???오름차순이 이상하게 떠요ㅜ질문 내용 :
#includestdio.h
int sorting(int* x,int y);
int main()
{
int a[5];
int n;
printf(5개의 정수 값을 입력하세요: );
scanf(%d %d %d %d %d, &a[0], &a[1], &a[2], &a[3], &a[4]);
sorting(a,n);
printf(오름차순으로 정렬한 결과는 %d %d %d %d %d입니다.\n, &a[0], &a[1], &a[2], &a[3], &a[4]);
return 0;
}
int sorting(int *x,int y)
{
int i,j,tmp;
for(i=0;iy-1;i++)
{
for(j=i+1;jy;j++)
{
if(*(x+i)*(x+j))
{
tmp=*(x+i);
*(x+i)=*(x+j);
*(x+j)=tmp;
}
}
}
}
이런식으로 했는데 오름차순이 이상하게 뜨는데 어떻게 하면 되는거죠???
-
가지
질문게시판에는 반드시 돋움체 또는 굴림체를 사용해야 됩니다.
이 폰트로 계속해서 덧글을 달면 탈퇴가 됩니다.
폰트는 자신의 블로그에서 설정할 수 있습니다. -
한국드립
printf(\오름차순으로 정렬한 결과는 %d %d %d %d %d입니다.\\n\