`

【原创】C 经典 冒泡排序 算法

阅读更多
#include <stdio.h>
//C 冒泡 排序  
main()
{
	int num[]={11,1,22,2,33,3,44,4,55,5};
	int size=sizeof(num)/sizeof(num[0]);//求数组长度 必须用sizeof
	int i,j,temp;
	for(i=0;i<size;i++)
	{
		for(j=0;j<size-1;j++)
		{
			if(num[j]>num[j+1])
			{
				temp=num[j];
				num[j]=num[j+1];
				num[j+1]=temp;
			}	
		}
		printf("%d,",num[i]);
	}
	printf("\n");
}
0
0
分享到:
评论
1 楼 ErinToJerry 2011-07-26  
您取的数据非常特殊,摆放的位置也非常特殊。您可以再用其他的测试数据试试,你的代码有问题!

相关推荐

Global site tag (gtag.js) - Google Analytics