정렬오류
도란도란
2023.04.01
버블소트 프로그램을 짜보았습니다#include stdio.hvoid main(){
int a[5] = {9,4,3,2,5};
int i,e,temp;
i=0;e=0;temp=0;
for(i=0;i=4;i++){
for(e=0;e=4;e++){
if(a[i]a[i+e],i+e4){
temp=a[i];
a[i]=a[i+e];
a[i+e]=temp;
}
}
}
for(i=0;i=4;i++){
printf(%d ,a[i]);
}
}
근데 출력결과가 충격적이게 나오네요;2,3,4,5,9가 아닌..2,3,4,9,5로 나옵니다..어떻게 해결하죠 ㅠㅠ