void BubbleSort(int arr[])
{
int i,j,temp;
for(i=0;iarr[j+1])//'>'号代表从小到大排序(升序),'<'号代表从大到小排序(降序)
{
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
}
完整代码:
#include#define N 10 //数组元素个数 void BubbleSort(int arr[]) { int i,j,temp; for(i=0;i arr[j+1])//'>'号代表从小到大排序,'<'号代表从大到小排序 { temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } } } int main() { int i; int arr[]={5,1,9,6,7,8,4,3,0,2}; printf("排序前:"); for(i=0;i