黑马程序员技术交流社区
标题:
冒泡排序
[打印本页]
作者:
飘忽不定~
时间:
2016-2-28 21:37
标题:
冒泡排序
#include <stdio.h>
int main(){
int arr[] = {1,3,5,4,8,2};
//定义一个变量来接收数组的长度
int size = sizeof arr/sizeof(int);
//定义一个变量做中间值
int a;
//外层循环循环次数
for (int i=0; i<5; i++) {
//遍历数组
for (int j = 0; j < size-i-1; j++) {
//相比较,第一个数小于第二个数,交换
if (arr[j]<arr[j+1]) {
a = arr[j+1];
arr[j+1] = arr[j];
arr[j] = a;
}
}
//遍历输出 数组
for (int b = 0; b<6; b++) {
printf("%d ",arr[b]);
}
printf("\n");
}
return 0;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2