主题:结构体与链表问题,以及如何引用结构体中结构体的元素?
日期和链表结点的结构体类型定义如下:
struct date{int year; int month; int day;}; //日期结构体类型
struct studentNode //链表结点的结构体类型
{ char name[10]; //人名
struct date birth; //出生日期
struct studentNode *next
};
结构体链表L存储了n个人的名字和出生日期。写一函数,求这n个人中年龄
最大(即出生日期最小)者的名字。
要求实现下列函数:
char *oldest(struct studentNode *L)
/* 若L是空表,则返回空指针null否则返回表中年龄最大者的名字*/
struct date{int year; int month; int day;}; //日期结构体类型
struct studentNode //链表结点的结构体类型
{ char name[10]; //人名
struct date birth; //出生日期
struct studentNode *next
};
结构体链表L存储了n个人的名字和出生日期。写一函数,求这n个人中年龄
最大(即出生日期最小)者的名字。
要求实现下列函数:
char *oldest(struct studentNode *L)
/* 若L是空表,则返回空指针null否则返回表中年龄最大者的名字*/