버블 정렬 횟수를 구하는 프로그램에서...
Sona
2023.04.01
질문 제목 : 버블 정렬 횟수를 구하는 프로그램에서...visual 2008에서 컴파일을 했는데 오류가 납니다.질문 내용 :
#includestdio.h
#define size 8
void bubble_sort(int *, int);
int count=0;
void main(void) {
array[size] = { 7, 10, 8, 2, 1, 45, 3};
printf(7, 10, 8, 2, 1, 45, 3 의 수를 버블 정렬하는 횟수를 구하는 프로그램입니다.\n);
bubble_sort(array, array[size]);
printf(세 번째 프로그램의 버블 정렬 횟수 입니다.\n);
printf(버블 정렬한 총 횟수는 %d입니다.,count);
}
void bubble_sort(int *a, int size) {
void change(int *, int *);
int i, j, k;
flag=k=size;
while (flag0) {
k=flag-1;
flag=0;
for (j=0; jk; j++)
{
count++;
if (a[j]a[j+1]){
change(&a[j], &a[j+1]);
flag=j+1;
}
}
}
void change(int *x, int *y)//수의 자리를 바꾸는 함수입니다.
{
int temp;
temp = *x;
*x = *y;
*y = temp;
}
오류입니다.