要求:结构体变量中有两个数据,一个是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; } }