附上代码:
#include<stdio.h>
#include<string.h>
#define N 110
int main()
{
int i,j,k,n,m,t,ave,min;
char name[N],s[N];
int price,volume,days,v;
while(scanf("%d",&t)==1)
{
while(t--)
{
days=1;
min=100000;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%s%d%d",name,&price,&volume);
if(volume>=200)
{
if(volume>1000)
days=5;
else
days=volume/200;
ave=price/days;
if(ave<min)
{
min=ave;
v=volume;
strcpy(s,name);
}
else
{
if(ave==min)
{
if(volume>v)
{
min=ave;
v=volume;
strcpy(s,name);
}
}
}
}
}
printf("%s\n",s);
}
}
return 0;
}