#include<stdio.h>
#define max 10
main()
{
int number[max] = {3, 7, 8, 12, 2, 22, 1, 5, 9, 10};
int i, j, z;
printf("원본 배열 값 :");
for(i=0; i<max; i++){
printf("%3d", number[i]);
}
for(i=0;i<max-1;i++){
for(j=i+1;j<max;j++){
if(number[i]>number[j]){
z=number[i];
number[i]=number[j];
number[j]=z;
}
}
}
printf("\n\n오름차순 정렬:");
for(i=0;i<=max-1;i++){
printf("%3d",number[i]);
}
printf("\n");
}
교수는 외우라고 하는데
외워서 될꺼같으면 서울대 가있죠 ㅡㅡ....
이거 이해좀 시켜주세요 ㅜㅜ
값은 3 7 8 12 이런식으로 주는데
출력하면
1 2 3 이런식으로 정렬되서 나오는 이유를 모르겠어요
걍 포기해