for(i=5;i>0;i--){
for(j=0;j<i;j++){
if(bubble_arr[i-1]>bubble_arr[i]){
swap(i,j);
void swap(int i,int j){
int num;
num=bubble_arr[i-1];
bubble_arr[i-1]=bubble_arr[i];
bubble_arr[i]=num;
}
가독성을 위해 오류가 나는 일부만 가져왔습니다 ㅠㅠㅠ
버블 정렬로 6개의 숫자를 입력받아 예쁘게 크기순으로 정렬하는 내용을 짜는건데..바깥의 i값은 점점내리면서 내부에 j값은 올리면서
i,j를 출력하며 j값이 바뀔때마다 그때그때 정렬값을 출력하는겁니다 ㅠㅠ..
그러나 i가 바뀔때(ex.5에서 4가될때)는 정렬을 실행하나 j가 바뀔때는 정렬을 실행하지 않네요 ㅠㅠ
어떤 내용이 문제일까요??
계속 연필로 그려가면서 코드 트레이싱을 해보는데 제 멍청한 머리로는 어디부분이 잘못된지 모르겠어요 ㅠㅠ
********관대하고 자비롭고 능력있으신 프갤분들의 손길을 기다립니다 ㅠㅠㅠ 그럼 프멘***********