这为什么0分
  • 板块P1104 生日
  • 楼主yejuncenyyds
  • 当前回复6
  • 已保存回复6
  • 发布时间2023/7/28 21:09
  • 上次更新2023/11/3 07:09:31
查看原帖
这为什么0分
1044914
yejuncenyyds楼主2023/7/28 21:09
#include<iostream>
#include<cstring>
using namespace std;
struct be{
	string s;
	int b,c,d;
	int y;
	int x;
}k[100];
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
	    cin>>k[i].s>>k[i].b>>k[i].c>>k[i].d;
	    if(i>1){
	    if(k[i].b<k[i+1].b){
	    	be MAX=k[i];
	    	k[i]=k[i+1];
	    	k[i+1]=MAX;
		}
		if(k[i].b==k[i].b) if(k[i].c<k[i+1].c){
			be MAX=k[i];
	    	k[i]=k[i+1];
	    	k[i+1]=MAX;
		} 
	    }
    }
    for(int i=n;i>0;i--) cout<<k[i].s<<endl;
} 
2023/7/28 21:09
加载中...