pat_b_1028 人口普查

     

              http://pat.zju.edu.cn/contests/pat-b-practise/1028


             分析: 没有符合条件的输出0

 

             代码:

                       

//人口普查
#include 
#include 
#include 
#include 
#include 
using namespace std;
const int maxn=100004;

struct node
{
    char name[10];
    int y,m,d;
}a[maxn];

int cmp(node x,node z)
{
    if(x.y==z.y){
       if(x.m==z.m){
          return x.d1814) return false;

    if(e.m>9) return false;
    if(e.m<9) return true;

    if(e.d>=6) return false;
    else       return true;
}

bool isNew(node e)
{
    if(e.y>2014) return true;
    if(e.y<2014) return false;

    if(e.m>9) return true;
    if(e.m<9) return false;

    if(e.d>6) return true;
    else      return false;
}


int main()
{
    freopen("in.txt","r",stdin);

    int n,m;
    char _max[10],_min[10];
    scanf("%d",&n);
    for(int i=0;i=0;i--){
        if(isNew(a[i])) {m--; continue;}
        else{
            strcpy(_min,a[i].name);
            break;
        }
    }
    if(m!=0)
       printf("%d %s %s\n",m,_max,_min);
    else puts("0");
    return 0;
}

你可能感兴趣的:(pat_b)