1.交换法排序
void DataSort1(int score[],int n)//交换法
{
int i,j,temp;
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(score[j]>scorre[i])//从高到低
{
temp=score[i];
score[i]=score[j];
score[j]=temp;
}
}
}
}
2.选择法排序
void Datasort2(int score[],int n)//选择法
{
int i,j,k;
int temp;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
{
if(score[j]>score[k])//从高到低
{
k=j;//记录最大值下标
}
}
if(k!=i)
{
temp=score[k];
score[k]=score[j];
score[j]=temp;
}
}
}