当先锋百科网

首页 1 2 3 4 5 6 7
#include<stdio.h>
#define N 10
int a[N];
void selectsort(int a[],int m)//简单选择排序 
{
	int i,j;
	int temp;
	int min;
	for(i=0;i<m-1;i++)
	{
		min=i;
		for(j=i+1;j<m;j++)
		{
			if(a[j]<a[min])
			min=j;
		}
			if(min!=i)
			{
			temp=a[min];
			a[min]=a[i];
			a[i]=temp;
			}
	 } 
 }
 int main()
{
	int i;
	int n=N;
	for(i=0;i<N;i++)
	{
		scanf("%d",&a[i]);
	}
	selectsort(a,n);
	for(i=0;i<N;i++)
	{
		printf("%d\t",a[i]);
	}
	return 0;
}