文章
34
粉丝
179
获赞
13
访问
198.2k
#include <iostream>
#include<stdio.h>
#include<algorithm>
using namespace std;
//定义结构体
typedef struct{
int id;//国家号
int gold_prize; //奥运金牌数
int total_prize; //奖牌数
int population; //人口数
float gold_ratio;//金牌比例
float total_ratio; //奖牌比例
int rank1,rank2,rank3,rank4; //分别代表方式1,2,3,4下的排名
}info;
//构造cmp函数
bool cmp1(info a,info b){ //按照金牌总数排序
return a.gold_prize>b.gold_prize;
}
bool cmp2(info a,info b){ //按照奖牌总数排序
return a.total_prize>b.total_prize;
}
bool cmp3(info a,info b){ //按照金牌人口比例排序
return a.gold_ratio>b.gold_ratio;
}
bool cmp4(info a,info b){ //按照奖牌人口比例排序
return a.total_ratio>b.total_ratio;
}
bool cmp5(info a,info b){
return a.id<b.id;
}
bool cmp6(int a,int b){
return a<b;
}
int main()
{
int b[100];
info a[100];
int n,m; //国家数,要排名的国家数
while(scanf("%d %d",&n,&m)!=EOF){
for(int i=0;i<n;i++){
scanf...
登录后发布评论
暂无评论,来抢沙发