如题所述
#include<stdio.h>
#include <stdlib.h>
/*éæ©æ³æåº*/
void select_sort(int array[],int n)
{
int i,j,k;
int tmp,value;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
{
if(array[i] < array[j])
k=j;
}
if(k != i)
{
tmp=array[k];
array[k]=array[i];
array[i]=tmp;
}
}
}
int main(int argc,char *argv[])
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
select_sort(a,10);
printf("ä»å¤§å°å°è¾åº:\n");
for(int i=0;i<10;i++)
printf("%-4d",a[i]);
printf("\n");
system("Pause");
return 0;
}
#include <stdlib.h>
/*éæ©æ³æåº*/
void select_sort(int array[],int n)
{
int i,j,k;
int tmp,value;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
{
if(array[i] < array[j])
k=j;
}
if(k != i)
{
tmp=array[k];
array[k]=array[i];
array[i]=tmp;
}
}
}
int main(int argc,char *argv[])
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
select_sort(a,10);
printf("ä»å¤§å°å°è¾åº:\n");
for(int i=0;i<10;i++)
printf("%-4d",a[i]);
printf("\n");
system("Pause");
return 0;
}
温馨提示:答案为网友推荐,仅供参考