1. 程式人生 > >C語言-選擇排序

C語言-選擇排序

#include <stdio.h>
//選擇排序 
void selectSort(int *p,int len)
{
    int i,j;
    for(i = 0;i<len;i++)
    {
        for(j = i+1;j<len;j++)
        {
            if(p[i]>p[j])
            {
                int tmp = p[i];
                p[i] = p[j];
                p[j] = tmp;
            }
        }
    }
}

int main()
{
    int array[5];
	for(int i=0;i<5;i++)
		scanf("%d",&array[i]);
    selectSort(array,5);
    for(i = 0;i<5;i++)
    {
        printf("%d ",array[i]);
    }
}