您的位置:首页 > 编程语言

选择排序的c实现代码

2011-10-12 15:43 253 查看
#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');

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: