冒泡排序

来源:互联网 发布:云计算项目 编辑:程序博客网 时间:2024/06/15 14:20
#include <stdio.h>#include <windows.h>#include <assert.h>#include <string.h>void swap(int *x,int *y){*x ^= *y;*y ^= *x;*x ^= *y;}void print_printf(int *arr,int len){int k = 0;for(k=0; k<len; k++){printf("%d ",arr[k]);}printf("\n");}int main(){int arr[]={1,4,6,9,41,8,24};int i = 0;int j = 0;int len = sizeof(arr)/sizeof(sizeof(arr[0]));int max = arr[0];for(i=0; i<len; i++){for(j=0; j<len - 1; j++){if(arr[j]>arr[j+1]){swap(&arr[j],&arr[j+1]);}}}    print_printf(arr,len);system("pause");return 0;}

2 0
原创粉丝点击