直接选择排序

#include<iostream.h>
void main()
{
	int a[]={6,8,7,9,0,1,3,2,4,5};
    int n=sizeof(a)/sizeof(int);
	for(int i=0;i<sizeof(a)/sizeof(int)-1;i++)
	{
		
		for(int j=i;j<sizeof(a)/sizeof(int)-1;j++)
		{
			if(a[j]<a[j+1])
            {
				int temp=a[j+1];
				a[j+1]=a[j];
				a[j]=temp;
			}
		}

		int tem=a[n-1];
		a[n-1]=a[i];
		a[i]=tem;
	}
	for(int l=0;l<sizeof(a)/sizeof(int);l++)
	{
		
		cout<<a[l]<<endl;
	}
}

原文地址:https://www.cnblogs.com/zztong/p/6695300.html