黑马程序员技术交流社区
标题:
冒泡排序
[打印本页]
作者:
王绍明
时间:
2014-8-20 11:42
标题:
冒泡排序
学习C语言,就一定听说过冒泡排序,对于冒泡排序你有几种方法可以将其实现。以10以内数字为例!
作者:
qq541955920
时间:
2014-8-20 12:49
排序问题 不用学会多少种 能好好掌握一种就好了
作者:
❤如止水之絕境
时间:
2014-8-20 14:47
一般都使用for循环遍历,使用temp将值转换排序。。。
作者:
周易
时间:
2014-8-20 18:02
来个简单的方法
#include <stdio.h>
#include<stdlib.h>
main()
{
int i,j,temp;
int a[10];
for(i=0;i<10;i++)
scanf ("%d,",&a[i]);
for(j=0;j<=9;j++)
{
for (i=0;i<10-j;i++)
if (a[i]>a[i+1])
{
temp=a[i]; a[i]=a[i+1]; a[i+1]=temp;
}
}
for(i=0;i<10;i++)
printf("%5d,",a[i] );
printf("\n");
system("pause");
return 0;
}
当然还有用链表啊,双向走动啊,指针啊......不知道对不对,还望指正
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2