C语言 冒泡排序
冒泡排序 取随机数组 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <time.h> 4 #include <stdlib.h> 5 6 7 int main() { 8 int arr[ 10 ]; 9 int i,j; 10 srand(time(NULL)); 11 for (i = 0 ;i< 9 ;i++ ){ 12 arr[i] = rand() % 100 ; 13 } 14 for (j = 0 ;j < 9 ;j++ ){ 15 16 for (i = 0 ;i< 9 ;i++ ){ 17 if (arr[i] > arr[i+ 1 ]){ 18 arr[i] ^=arr[i+ 1 ]; 19 arr[i+ 1 ] ^= arr[i]; 20 arr[i] ^= arr[i+ 1 ]; 21 } 22 } 23 } 24 for (i = 0 ;i< 10 ;i++ ){ 25 printf( " %d\n " ,arr[i]); 26 } 27 return 0 ; 28 } 构建函数 1 #include <stdio.h> 2 void sort( int a[], int len); 3 4 5 void sort( int a[], int len) 6 { 7 int i,j; 8 for