View Code of Problem 63

#include<stdio.h>
#include<string.h> 
struct student{
	int hight,money,hcount,mcount;
	char name[20];
}stu[1000];
int main()
{
	int n,k;
	scanf("%d",&n);
	for(int i=0;i<n;i++)
	{
		scanf("%s %d %d",stu[i].name,&stu[i].hight,&stu[i].money);
		stu[i].mcount=1;stu[i].hcount=1;
	}
	for(int i=0;i<n;i++)
	{
		if(strcmp(stu[i].name,"Suxiao")==0)
		{
			k=i;
		}
	}
	for(int i=0;i<n;i++)
	{
		if(stu[i].hight>stu[k].hight)
		{
			stu[k].hcount++;
		}
		if(stu[i].money>stu[k].money)
		{
			stu[k].mcount++;
		}
	}
	if(stu[k].hcount>stu[k].mcount)
	{
		printf("MONEY");
	} 
	else if(stu[k].mcount>stu[k].hcount)
	{
		printf("HEIGHT");
	}
	else
	printf("EQ");
	return 0;
 } 

Double click to view unformatted code.


Back to problem 63