void bu_sort(int a[]){
int i,j,temp;
int count=0;
for(i=NUM-1;i>=0;i--){
for(j=0;j<i;j++){
if(a[j]>a[j+1]){
temp=a[j];a[j]=a[j+1];a[j+1]=temp;
}
count++;
}
}
printf("%d",count);
}
출력값이 교환횟수랑 다른데 어떤게 문제일까요?