算法设计-用选择排序按从小到大的顺序排列数

版权声明:未经原作者允许不得转载本文内容,否则将视为侵权 https://blog.csdn.net/springhammer/article/details/88559078

主要功能:用选择排序按从小到大的顺序排列数

#include <stdio.h>
#define N 10
void SelectionSort(int *a,int n)
{
    int i,j,temp;
    for(i=0;i<n-1;i++)
    {
        for(j=i+1;j<n;j++)
        {
            if(a[i]>a[j])
            {
                temp=a[i];
                a[i]=a[j];
                a[j]=temp;
            }
        }
    }
}
int main(int argc, char *argv[])
{	int i,a[N];
	printf("请输入10个数:\n");
	for(i=0;i<N;i++)
	{
		scanf("%d",&a[i]);
	}
    SelectionSort(a,N);
    printf("排好序的数为:\n"); 
    for(i=0;i<N;i++)
        printf("%d  ",a[i]);
 
    printf("\n");
    return 0;
}


猜你喜欢

转载自blog.csdn.net/springhammer/article/details/88559078