#include<stdio.h>
/*匿名结构体的声明与结构体数组的定义及赋值 */
static struct
{
char name[20];
int age;
}one[]={"lining",18,"wangli",19,"zhaoming",20};
main()
{
int m,n,da,xiao;
da=xiao=one[0].age;
for(m=1;m<3;m++)
if(one[m].age>da)
da=one[m].age;
else if(one[m].age<xiao)
xiao=one[m].age;
for(n=0;n<3;n++)
{
if(one[n].age!=da&&one[n].age!=xiao)
{
printf("%s %d\n",one[n].name,one[n].age);
break;
}
    }
}
