暨南大学复试上机_1703_sort

成绩排序,相同成绩并列

#include 
#include
using namespace std;
int n;
struct node{
	int num;
	int score;
	int rank;
}stu[1000];
bool cmp(struct node x,struct node y){
	return x.score>y.score;
}
int main(){
	int sco;
	n=0;
	printf("请输入学生成绩(结束输入-1):\n");
	while(scanf("%d",&sco)!=EOF&&sco!=-1){
		stu[n].num=n+1;
		stu[n].score=sco;
		n++;
	}
	sort(stu,stu+n,cmp);
	for(int i=0;i

你可能感兴趣的:(暨南大学复试上机_1703_sort)