黑马程序员技术交流社区
标题:
分享一个自己写的比较工整的冒泡排序
[打印本页]
作者:
夜神月No1
时间:
2015-11-21 22:21
标题:
分享一个自己写的比较工整的冒泡排序
int i = 0,j = 0,temp = 0;
//数据源
int a[10] = {10,4,33,25,17,64,56,128,256,99};
for(i = 0;i < 10; i++)//轮
{
for(j = 0; j < 10-1-i;j++)//每一个数比较次数
{
if(a[j] > a[j+1]) //默认 升 写 < 就是降序
{
temp = a[j];
a[j] = a[j+1];//交换
a[j+1] = temp;
}
}
}
//输出数据
for(i = 0; i < 10; i++)
{
printf("a[%d] = %d\n",i,a[i]);
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2