输入:
第一行:你出生的年份。
第二行:你出生的月份。
第三行:你出生的日份。
小提示:可以无限输入。
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
int m;
int t;
while(cin>>n>>m>>t)
{
if(m==1&&t>=32)
{
cout<<"你把生日记错了吧?"<<endl;
}else if(m==2)
{
if(n%4!=0&&t>=29)
{
cout<<"你把生日记错了吧?"<<endl;
}
}else if(m==3&&t>=32)
{
cout<<"你把生日记错了吧?"<<endl;
}else if(m==4&&t>=31)
{
cout<<"你把生日记错了吧?"<<endl;
}else if(m==5&&t>=32)
{
cout<<"你把生日记错了吧?"<<endl;
}else if(m==6&&t>=31)
{
cout<<"你把生日记错了吧?"<<endl;
}else if(m==7&&t>=32)
{
cout<<"你把生日记错了吧?"<<endl;
}else if(m==8&&t>=32)
{
cout<<"你把生日记错了吧?"<<endl;
}else if(m==9&&t>=31)
{
cout<<"你把生日记错了吧?"<<endl;
}else if(m==10&&t>=32)
{
cout<<"你把生日记错了吧?"<<endl;
}else if(m==11&&t>=31)
{
cout<<"你把生日记错了吧?"<<endl;
}else if(m==12&&t>=32)
{
cout<<"你把生日记错了吧?"<<endl;
}else if(n==0&&m==0&&t==0)
{
cout<<"你把生日记错了吧?"<<endl;
}else if(n==0||m==0||t==0)
{
cout<<"你把生日记错了吧?"<<endl;
}
if(n!=0&&m!=0&&t!=0)
{
if(n%4==0&&n%100!=0||n%400==0)
{
if(m==2&&t>=19&&t<=29||m==3&&t<=20)
{
cout<<n<<"年"<<m<<"月"<<t<<"日"<<"是双鱼座."<<endl;
}
}else{
if(m==2&&t>=19&&t<=28||m==3&&t<=20)
{
cout<<n<<"年"<<m<<"月"<<t<<"日"<<"是双鱼座."<<endl;
}
}
if(m==1&&t>=20&&t<=31||m==2&&t<=18)
{
cout<<n<<"年"<<m<<"月"<<t<<"日"<<"是水瓶座."<<endl;
}else if(m==3&&t>=21&&t<=31||m==4&&t<=19)
{
cout<<n<<"年"<<m<<"月"<<t<<"日"<<"是白羊座."<<endl;
}else if(m==4&&t>=20&&t<=30||m==5&&t<=20)
{
cout<<n<<"年"<<m<<"月"<<t<<"日"<<"是金牛座."<<endl;
}else if(m==5&&t>=21&&t<=31||m==6&&t<=21)
{
cout<<n<<"年"<<m<<"月"<<t<<"日"<<"是双子座."<<endl;
}else if(m==6&&t>=22&&t<=30||m==7&&t<=22)
{
cout<<n<<"年"<<m<<"月"<<t<<"日"<<"是巨蟹座."<<endl;
}else if(m==7&&t>=23&&t<=31||m==8&&t<=22)
{
cout<<n<<"年"<<m<<"月"<<t<<"日"<<"是狮子座."<<endl;
}else if(m==8&&t>=23&&t<=31||m==9&&t<=22)
{
cout<<n<<"年"<<m<<"月"<<t<<"日"<<"处女座."<<endl;
}else if(m==9&&t>=23&&t<=30||m==10&&t<=23)
{
cout<<n<<"年"<<m<<"月"<<t<<"日"<<"是天秤座."<<endl;
}else if(m==10&&t>=24&&t<=31||m==11&&t<=22)
{
cout<<n<<"年"<<m<<"月"<<t<<"日"<<"是天蝎座."<<endl;
}else if(m==11&&t>=23&&t<=30||m==12&&t<=21)
{
cout<<n<<"年"<<m<<"月"<<t<<"日"<<"是射手座."<<endl;
}else if(m==12&&t>=22&&t<=30||m==1&&t<=19)
{
cout<<n<<"年"<<m<<"月"<<t<<"日"<<"是摩羯座."<<endl;
}
}
}
return 0;
}