#include <iostream> #include <string.h> using namespace std; typedef struct{ char name[21]; int height; int money; }student; int main(){ int n,j,k,h=0,m=0; cin>>n; getchar(); student stu[n]; for(j=0;j<n;j++) scanf("%s%d%d",stu[j].name,&stu[j].height,&stu[j].money); //根据身高从大到小排序 for(j=0;j<n;j++){ for(k=0;k<n-1-j;k++){ if(stu[k].height<stu[k+1].height){ student tmp = stu[k]; stu[k] = stu[k+1]; stu[k+1] = tmp; } } } for(j=0;j<n;j++){ if(strcmp(stu[j].name,"Suxiao")==0){ h = j; break; } } //根据💰从大到小排序 for(j=0;j<n;j++){ for(k=0;k<n-1-j;k++){ if(stu[k].money<stu[k+1].money){ student tmp = stu[k]; stu[k] = stu[k+1]; stu[k+1] = tmp; } } } for(j=0;j<n;j++){ if(strcmp(stu[j].name,"Suxiao")==0){ m = j; break; } } if(m<h) printf("MONEY"); else if(h<m) printf("HEIGHT"); else printf("EQ"); return 0; } |
Double click to view unformatted code.