问答题
输入50个学生的记录(每个学生的记录包括学号和成绩),组成记录数组,然后按成绩由高到低的次序输出(每行10个记录)。排序方法采用选择排序。【北京师范大学1999五】
【正确答案】正确答案:使用简单选择排序,核心语句段如下: for(i=i; i
R Ek].score) k=j; if(i!=k) R[i]<—->R[k]; //与第i个记录交换 }}for for(i=i;i<=n;i++) //输出成绩 { cout<<” “<(R[i].num<<” ”<(R[i].score); if(i%10==0)cout<
【答案解析】