c语言 选择排序
程序员文章站
2022-05-23 09:19:16
...
#include <stdio.h>
#include<string.h>
/*****tonytrek*****2021.6.20*****/
/*****选择排序*****/
void sort_select(int*,int);
void print_arry(int* arry,int length);
int main()
{
int arr[5]={1,3,4,2,7};
sort_select(arr,5);
print_arry(arr,5);
}
void sort_select(int * arry, int length)
{
for(int i=0;i<length-1;i++)
{
int min_num=i;
for(int j=i+1;j<length-1;j++)
{
if(arry[j]<arry[min_num])
min_num=j;
}
int tmp=arry[min_num];
arry[min_num]=arry[i];
arry[i]=tmp;
}
return;
}
void print_arry(int* arry,int length)
{
printf("[");
for(int i=0;i<length;i++)
{
printf("%d",arry[i]);
}
printf("]");
}
上一篇: 金兀术身为一员大将又是一个男人 为什么会怕一个宋朝女子呢
下一篇: 大小端判别三种方法