Chinaunix首页 | 论坛 | 博客
  • 博客访问: 185018
  • 博文数量: 36
  • 博客积分: 230
  • 博客等级: 二等列兵
  • 技术积分: 352
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-22 18:09
文章分类

全部博文(36)

文章存档

2013年(29)

2011年(5)

2010年(2)

我的朋友

分类: C/C++

2013-03-27 13:47:07

 #include
 #include
void swap(int *x, int *y)
{ int temp;
   temp = *x;
   *x = *y;
   *y = temp; 
}

void bub_sort(int list[], int n)
{
  int i, j, m;
  for(i = 0; i < n-1; i++)
  {
   for(j = 0; j < n-1-i; j++)
    if(list[j] > list[j+1])
     swap(&list[j], &list[j+1]);
  } 
}

int main()
{
 int i;
 int list[5] = {5,4,3,2,1};
 bub_sort(list, 5);
 for(i=0;i<5;i++)
   printf("%d  ", list[i]);
 return 0;
}
/*--   E  --*/
谢谢欣赏,欢迎指正。 
阅读(1252) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~