我一开始用结构体太不行了
用的别人的,比较难想直接用字符串比较日期,而且这里是默认输入格式是正确的,题目也说了是“yyyy/mm/dd”
还有最后输出是minname是那个年纪最大的
#include<iostream>
using namespace std;
int main()
{
string maxname,minname,name,data,maxdata="1814/09/06",mindata="2014/09/06";
int n,res=0;cin>>n;
while(n--)
{
cin>>name>>data;
if(data>="1814/09/06"&&data<="2014/09/06"){
res++;
if(data>=maxdata)
{
maxdata=data;
maxname=name;
}
if(data<=mindata)
{
mindata=data;
minname=name;
}
}
}
cout<<res;
if(res!=0)
{
cout<<" "<<minname<<" "<<maxname;
}
return 0;
}