void list_smax(lnode *first)//first为链表的首个节点,该函数的目的是找到链表中成员square值最大的节点
{
lnode *p,*s;
int i;
p=first;
s=first;
while(s!=NULL)
{
if(p->squaresquare)//square为链表节点中float类型的成员
p=s;
s=s->next;
printf("%d\n",i);
i++;
}
printf("面积最大项为:\n");
printf("%-18s%-10s%5.3f%12d\n",p->add,p->name,p->square,p->num);
}
