输入15个整数,按冒泡排序法排序,求指正

img

把第一个for循环后面分号去掉

for (int i = 0; i < 15; i++) {
        for (int j = 0; j < ; ++j) {
            if (a[i] > a[j]) {
                // swap a[i] and a[j]
                int temp = a[i];
                a[i] = a[j];
                a[j] = temp;
            }
        }
    }


#include<stdio.h>

void bubbleSort(int *arr,int n)
{
    int m,i,j;
    for(i=0;i<n-1;i++)
        for(j=0;j<n-1-i;j++)
            if(arr[j]>arr[j+1])
            {
                m=arr[j];
                arr[j]=arr[j+1];
                arr[j+1]=m;
            }
}

int main(int argc, char* argv){
int a[15] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};

bubbleSort(a, 15);

for(int i = 0; i < 15; i++)
{
printf("%6d", a[i]);
}
return 0;
}