文章
20
粉丝
130
获赞
2
访问
10.5k
#include<bits/stdc++.h>
using namespace std;
struct country{
int id;//国号
int gnum,mnum,pn;//金牌数,奖牌数,人口
double gRatio,mRatio;//金牌比例,奖牌比例
int r1,r2,r3,r4;//四种方式排名:金牌数,奖牌数,金牌比例,奖牌比例
};
bool cmp(country a, country b)
{//国号排名
return a.id < b.id;//从小到大
}
bool cmp1(country a, country b)
{
return a.gnum>b.gnum;//从大到小
}
bool cmp2(country a, country b)
{
return a.mnum>b.mnum;//从大到小
}
bool cmp3(country a, country b)
{
return a.gRatio>b.gRatio;//从大到小
}
bool cmp4(country a, country b)
{
return a.mRatio>b.mRatio;//从大到小
}
int main() {
int n,m;
while(cin>>n>>m)
{
int gnum,mnum,pn,index[m];//打印国家编号
country *str = new country[n];
for(int i=0;i<n;i++)
{...
登录后发布评论
暂无评论,来抢沙发