要求:结构体变量中有两个数据,一个是index,另一个是max 按照index的从小到大的顺序排序。
struct student
{
int index;
double max;
}seq[length];
void _seq()
{
int i,j,k,tmp;
double tmp_2;
for(i=0;i<length;i++)
{
k=i;
for(j=i+1;j<length;j++)
{
if(seq[j].index<seq[k].index)
k=j;
}
tmp=seq[i].index;
tmp_2=seq[i].max;
seq[i].index=seq[k].index;
seq[i].max=seq[k].max;
seq[k].index=tmp;
seq[k].max=tmp_2;
}
}