黑马程序员技术交流社区
标题:
冒泡排序法
[打印本页]
作者:
堕落天使
时间:
2015-10-5 09:51
标题:
冒泡排序法
/*
思考&实现1:
输入一组无序数据,使用冒泡排序法进行排序,并输出。
*/
#include <stdio.h>
void maoPao(int arr[],int len){
int temp;
for (int i =0; i<len-1; i++) {
for (int j =0; j<len-1-i; j++) {
if (arr[j]>arr[j+1]) {
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
}
int main(int argc, const char * argv[]) {
int a[10]={1,45,645,234,5682,3345,231,34,876,35};
printf("排序前数据是:\n");
for (int i = 0; i<10; i++) {
printf("%d\t",a[i]);
}
printf("\n排序后结果是:\n");
maoPao(a, 10);
for (int i = 0; i<10; i++) {
printf("%d\t",a[i]);
}
return 0;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2