Chinaunix首页 | 论坛 | 博客
  • 博客访问: 208744
  • 博文数量: 33
  • 博客积分: 1241
  • 博客等级: 中尉
  • 技术积分: 330
  • 用 户 组: 普通用户
  • 注册时间: 2007-01-20 16:34
个人简介

..

文章分类

全部博文(33)

文章存档

2012年(1)

2011年(8)

2010年(8)

2009年(4)

2007年(12)

我的朋友

分类: C/C++

2011-11-18 14:13:41

  1. #include <stdio.h>
  2. #include <stdlib.h>

  3. void show(int *a, int len)
  4. {
  5.         int i;
  6.         for(i=0; i<len; i++)
  7.             printf("%d ", *(a+i));
  8.         printf("\n");
  9. }

  10. int main(void)
  11. {
  12.         int i, j, tmp;
  13.         int a[] = {3,4,2,6,1,8,23,9,0,2};
  14.         int len = sizeof(a)/sizeof(*a);
  15.         printf("len: %d\n", len);
  16.         show(a, len);
  17.         for(i=0; i<len-1; i++){
  18.             for(j=0; j<len-i-1; j++){
  19.                 if(a[j] < a[j+1]){
  20.                         tmp = a[j+1]; a[j+1] = a[j]; a[j] = tmp;
  21.                 }
  22.             }
  23.         }
  24.         show(a, len);
  25.         return 0;
  26. }
阅读(2490) | 评论(1) | 转发(0) |
0

上一篇:debian base system install howto

下一篇:hanoi

给主人留下些什么吧!~~

☆彼岸★花开2011-11-19 19:15:18

冒泡排序?
快速排序比较有前途~~