1.这里由于涉及同一元素的不同特征描述,所以可以采用结构体。
2.然后对于日期的判断,可以进行对年月日分别进行相等的判断,不相等可以直接比较,如果相等直接进行下一位的比较,也可以进行对于年乘10000···,然后直接比较也可,同时也可以直接设置一个string。
bool old(student a,student b)
{
if(a.y!=b.y) return a.y<=b.y;
else if(a.m!=b.m) return a.m<=b.m;
else if(a.d!=b.d) return a.d<=b.d;
}