Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2132472
  • 博文数量: 288
  • 博客积分: 10594
  • 博客等级: 上将
  • 技术积分: 3469
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-27 19:27
文章分类

全部博文(288)

文章存档

2012年(4)

2011年(30)

2010年(40)

2009年(32)

2008年(71)

2007年(79)

2006年(32)

分类: C/C++

2008-04-26 14:49:45

 

#include <stdio.h>
int sort(int arr[], int n)
{
 int i, j, min, t;
 for (i = 0; i < n -1; i++)
 {
  min = i;
  for (j = i + 1; j < n; j++)
  {
   if (arr[min] > arr[j])
   {
    min = j;
   }
  }
  if (min != i)
  {
   t = arr[i];
   arr[i] = arr[min];
   arr[min] = t;
  }
 }
 
}
void show(int arr[], int n);
int main(void)
{
 int arr[10] = {1, 3, 4, 2 ,6 ,4, 5, 9 ,0, 8};
 
 show(arr, 10);
 sort(arr, 10);
 show(arr, 10);
}
void show(int arr[], int n)
{
 int i;
 for (i = 0; i < n; i++)
 {
  printf("%d", arr[i]);
  usleep(50000);
  fflush(0);
 }
 putchar('\n');
}

阅读(1127) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~