将N个学生的成绩从高到底排序
分析:
(1)从N个数的序列中选出最大的数,与第1个数交换位置;
(2)除第1个数外,其余N-1个数再按(1)的方法选出次大的数,与第2个数交换位置;
(3)重复_上述过程共N-1遍,最后构成递减序列
代码实现
#include<iostream>
#include<stdlib.h>
#define N 10
using namespace std;
int main(){
float a[N],max,t;
int i,j,imax;
cout << "10位学生的成绩" << endl;
for(i=0;i<