struct prob
{ char *a;
int b;
} x[ ]={ ″Zhang San″, 19, ″Li Si″, 21, ″Wang Wu″, 20};
main ( )
{ int i, m1, m2;
m1=m2=x[0].b;
for (i=1; i<3; i++)
if (x[i].b>m1)m1=x[i].b;
else if (x[i].b for (i=0; i<3; i++)
if (x[i].b!=m1&& x[i].b!=m2)
{printf (″%s:%d\n″, x[i].a, x[i].b);
break;
}
}