ACM PKU 1547 Clay Bully 简单题

ACM PKU 1547 Clay Bully 简单题

#include  " stdio.h "
int  a[ 9 ],b[ 9 ],c[ 9 ];
int  T;
int  i,j;
char  name[ 9 ][ 256 ];

int  max( int  n)
{
    
int i,j,k;
    
int temp=0;
    
for(i=0;i<n;i++)
        
for(j=0;j<n;j++)
            
if(a[i]*b[i]*c[i]>temp)
            
{   k=i;
                temp
=a[i]*b[i]*c[i];
            }

    
return k;
}


int  min( int  n)
{
    
int i,j,k;
    
int temp=32767;
    
for(i=0;i<n;i++)
        
for(j=0;j<n;j++)
            
if(a[i]*b[i]*c[i]<temp)
            
{
                temp
=a[i]*b[i]*c[i];
                   k
=i;
            }

    
return k;
}


void  main()
{
    
    
    
while(scanf("%d",&T)&&T!=-1)
    
{
        
        
for(i=0;i<T;i++)
            scanf(
"%d%d%d%s",&a[i],&b[i],&c[i],name[i]);

        printf(
"%s took clay from %s.\n",name[max(T)],name[min(T)]);
      


    }




}

你可能感兴趣的:(ACM PKU 1547 Clay Bully 简单题)