判断日期

#include<bits/stdc++.h>
using namespace std;
int x[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int che(int y,int m,int d)
{
  if(d==0||m==0||m>12)return 0;
  if(m!=2)
  {
  if(d>x[m])return 0;
  }
  if(m==2)
  {
  bool li=(y%4==0&&y%100!=0)||y%400==0;
  if(d>28+li)return 0;
  }
  return 1;
}



return 0;
}

猜你喜欢

转载自www.cnblogs.com/caijiwxf/p/12287616.html