#include <iostream>
using namespace std;
int main()
{
bool judge(int year,int month,int day);
int year,month,day,i,j,sum=0;
int a[7]={1,3,5,7,8,10,12};//此数组包含31天的月份
int b[4]={4,6,9,11};//此数组包含30天的月份
cout<<"please input year:";
cin>>year;
cout<<"please input month:";
cin>>month;
cout<<"please input day:";
cin>>day;
while(judge(year,month,day)==0)//此参数为判断输入的年月日是否合法,若不合法则重新输入,直到合法为止。
{
cout<<"error!"<<endl<<"please input again"<<endl;
cout<<"please input year:";
cin>>year;
cout<<"please input month:";
cin>>month;
cout<<"please input day:";
cin>>day;
}
for(i=0;a[i]<=month;i++)//此语句求出1月到所输入月份的天数之和。
sum+=31;
for(j=0;b[j]