测星座与生肖

来源:互联网 发布:阿里云 java 建站 编辑:程序博客网 时间:2024/04/19 12:10
 /*  *Copyright (c) 2014, 烟台大学计算机学院  * All right reserved.  * 文件名称:test.cpp    * 作者:赵嵩  * 完成时间:2014年12月30号  * 版本号:v1.0  */ #include <iostream>using namespace std;int main(){    int a,t,n,a2,y,now,year,y1,y2,yue,t1,t2,t3,year1,x=0;    cout<<"请输入您的出生年月日:";    cin>>n>>y1>>t1;    cout<<"请输入现在的年月日:";    cin>>now>>y2>>t2;    year=now-n;    cout<<"您现在的虚岁是"<<year<<endl;    cout<<"请输入现在的年份:";    cin>>year1;    if(n%4==0&&n%100!=0||n%400==0)    {        a2=29;    }    else    {        a2=28;        t3=a2+31*7+28*4;    }    if(y2>y1)    {        yue=y2-y1;    }    else    {        yue=y2+12-y1;        now=now-1;    }    year=now-n;    if(t2>t1)    {        t=t2-t1;    }    else if(y2=='1'||y2=='3'||y2=='5'||y2=='7'||y2=='8'||y2=='10'||y2=='12')    {        t=t2+31-t1;        yue=yue-1;    }    else if(y2=='4'||y2=='6'||y2=='9'||y2=='11')    {        t=t2+30-t1;        yue=yue-1;    }    else    {        if(n%4==0&&n%100!=0||n%400==0)        {            t=t2+29-t1;        }        else        {            t=t2+28-t1;        }    }    yue--;    t--;    cout<<"您已经度过了"<<year<<"年"<<yue<<"个月"<<t<<"天了。\n";    a=y1*100+t1;    {        if (a<101&&a>1231)  cout<<"您输入的数据有误!!!";        else if (a>=101&&a<121)            cout<<"您的星座是:魔蝎座";        if(a>=121&&a<=219)            cout<<"您的星座是:*水瓶座*";        else if(a>=220&&a<=320)            cout<<"您的星座是:*双鱼座*";        else if(a>=321&&a<=420)           cout<<"您的星座是:*白羊座*";        else if(a>=421&&a<=521)            cout<<"您的星座是:*金牛座*";        else if(a>=522&&a<=621)            cout<<"您的星座是:*双子座*";        else if(a>=622&&a<=723)            cout<<"您的星座是:*巨蟹座*";        else if(a>=724&&a<=823)            cout<<"您的星座是:*狮子座*";        else if(a>=824&&a<=923)            cout<<"您的星座是:*处女座*";        else if(a>=924&&a<=1023)            cout<<"您的星座是:*天枰座*";        else if(a>=1024&&a<=1122)            cout<<"您的星座是:*天蝎座*";        else if(a>=1123&&a<=1222)            cout<<"您的星座是:*射手座*";        else            cout<<"您的星座是:魔蝎座";    }    cout<<"\n";    for(x=0; x<=100; x++)    {        if(n==1984-x*12||n==1984+x*12)           cout<<"您是属鼠的。";        else if(n==1985-x*12||n==1985+x*12)            cout<<"您是属牛的。";        else if(n==1986-x*12||n==1986+x*12)            cout<<"您是属虎的。";        else if(n==1987-x*12||n==1987+x*12)            cout<<"您是属兔的。";        else if(n==1988-x*12||n==1988+x*12)           cout<<"您是属龙的。";        else if(n==1989-x*12||n==1989+x*12)            cout<<"您是属蛇的。";        else if(n==1990-x*12||n==1990+x*12)           cout<<"您是属马的。";        else if(n==1991-x*12||n==1991+x*12)            cout<<"您是属羊的。";        else if(n==1992-x*12||n==1992+x*12)            cout<<"您是属猴的。";        else if(n==1993-x*12||n==1993+x*12)            cout<<"您是属鸡的。";        else if(n==1994-x*12||n==1994+x*12)            cout<<"您是属狗的。";        else if(n==1995-x*12||n==1996+x*12)            cout<<"您是属猪的。";    }    cout<<"\n";}

运行结果:


0 0
原创粉丝点击