鬼之魂吧 关注:31贴子:2,191
  • 0回复贴,共1

【c++】成绩排名源代码

只看楼主收藏回复

#include<iostream>
#include<algorithm>
#include<string>
using namespace std;
struct student{
int score;
string name;
}a[100];
int n;
int score_comp(const student & a,const student & b)
{
if(a.score>b.score)return 1;
if(a.score<b.score)return 0;
if(a.name<b.name)return 1;
return 0;
}
int main()
{
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i].name;
cin>>a[i].score;
}
sort(a+0,a+n,score_comp);
cout<<"Rank:"<<endl;
for(int i=0;i<n;i++)
cout<<a[i].name<<' '<<a[i].score<<endl;
system("pause");
return 0;
}


1楼2013-11-30 09:38回复