#include "stdio.h" #include "math.h" #include "string.h" struct data { int hight; int money; char name[25]; }; void main() { int m,h; struct data s[1001]; int i,j,n; struct data temp; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%s%d%d",s[i].name,&s[i].hight,&s[i].money); } for(j=0;j<n;j++) { for(i=0;i<n-j-1;i++) { if(s[i].hight<s[i+1].hight||(s[i].hight==s[i+1].hight)&&strcmp(s[i].name,"Suxiao")) { temp=s[i];s[i]=s[i+1];s[i+1]=temp; } } } for(i=0;i<n;i++) { // printf("%s %d %d\n",s[i].name,s[i].hight,s[i].money); if(strcmp(s[i].name,"Suxiao")==0) h=i; } // printf("%d\n",h); for(j=0;j<n;j++) { for(i=0;i<n-j-1;i++) { if(s[i].money<s[i+1].money||(s[i].money==s[i+1].money&&strcmp(s[i].name,"Suxiao"))) { temp=s[i];s[i]=s[i+1];s[i+1]=temp; } } } for(i=0;i<n;i++) { // printf("%s %d %d\n",s[i].name,s[i].hight,s[i].money); if(strcmp(s[i].name,"Suxiao")==0) m=i; } // printf("%d\n",m); if(m<h) printf("MONEY\n"); if(m>h) printf("HEIGHT\n"); if(m==h) printf("EQ\n"); } |
Double click to view unformatted code.