#include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct { char a[100]; int height; int money; }Stu; int compare(const void* a,const void* b) { Stu* pa=(Stu*)a; Stu* pb=(Stu*)b; int num1=pa->height; int num2=pb->height; return num2-num1; } int compare2(const void* a,const void* b) { Stu* pa=(Stu*)a; Stu* pb=(Stu*)b; int num1=pa->money; int num2=pb->money; return num2-num1; } int main() { int n,i,x,y; Stu stu[10]; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%s %d %d",stu[i].a,&stu[i].height,&stu[i].money); } qsort(stu,n,sizeof(Stu),compare); for(i=0;i<n;i++) { if(strcmp(stu[i].a,"Suxiao")==0) { x=i+1; break; } } qsort(stu,n,sizeof(Stu),compare2); for(i=0;i<n;i++) { if(strcmp(stu[i].a,"Suxiao")==0) { y=i+1; break; } } if(x>y) { printf("MONEY"); } else if(x<y) { printf("HEIGHT"); } else { printf("EQ"); } return 0; } |
Double click to view unformatted code.