#include <stdio.h>
#define SIZE 10
int main(void)
{
int array[SIZE] = {23,96,35,42,81,19,8,77,50,64};
int i,j,index;
int temp;
for(i=0;i<SIZE-1;i++)
{
index=i;
for(j=i+1;j<SIZE;j++)
{
if(array[index]>array[j])
index=j;
}
temp=array[i];
array[i]=array[index];
array[index]=array[temp];
}
printf("정렬 결과: ");
for(i=0;i<SIZE;i++)
printf("%d", array[i]);
printf("\n");
return 0;
}
이건데 컴파일은 성공했다는데 출력하려면 ㅁㅁㅁㅁ.exe의 작동이 중지되었습니다. 라고뜨는데 왜그런거에용 ㅜㅜ?
#define SIZE 10
int main(void)
{
int array[SIZE] = {23,96,35,42,81,19,8,77,50,64};
int i,j,index;
int temp;
for(i=0;i<SIZE-1;i++)
{
index=i;
for(j=i+1;j<SIZE;j++)
{
if(array[index]>array[j])
index=j;
}
temp=array[i];
array[i]=array[index];
array[index]=array[temp];
}
printf("정렬 결과: ");
for(i=0;i<SIZE;i++)
printf("%d", array[i]);
printf("\n");
return 0;
}
이건데 컴파일은 성공했다는데 출력하려면 ㅁㅁㅁㅁ.exe의 작동이 중지되었습니다. 라고뜨는데 왜그런거에용 ㅜㅜ?
array[index]=array[temp]; 이게 잘못된거
뭐하는짓거리옄ㅋ