您的位置:首页 > 其它

明天是几号

2018-01-27 13:32 183 查看


#include <stdio.h>

int main()

{

    int y, m, d, n, a, b, c;

    while((n<50000)&&(scanf("%d %d %d",&y, &m, &d)!=EOF))

    {

        n++;

        switch(m)

        {

        case 1 :

            if(d==31)

                {

                    a=y;b=2;c=1;printf("%d %d %d\n",a, b, c);break;

                }

               else

               {

                    a=y;b=1;c=d+1;printf("%d %d %d\n", a ,b ,c);break;

               }

        case 2 :

            if((y%4==0)&&(y%100!=0)||(y%400==0))

            {

                if(d==29)

                {

                    a=y;b=3;c=1;printf("%d %d %d\n", a ,b ,c);break;

                }

                else

                {

                    a=y;b=2;c=d+1;printf("%d %d %d\n", a ,b ,c);break;

                }

            }

            else

            {

                if(d==28)

                {

                    a=y;b=3;c=1;printf("%d %d %d\n", a ,b ,c);break;

                }

                else

                {

                    a=y;b=2;c=d+1;printf("%d %d %d\n", a ,b ,c);break;

                }

            }

        case 3 :

            if(d==31)

                {

                    a=y;b=4;c=1;printf("%d %d %d\n",a, b, c);break;

                }

               else

               {

                    a=y;b=3;c=d+1;printf("%d %d %d\n", a ,b ,c);break;

               }

        case 4 :

            if(d==30)

                {

                    a=y;b=5;c=1;printf("%d %d %d\n",a, b, c);break;

                }

               else

               {

                    a=y;b=4;c=d+1;printf("%d %d %d\n", a ,b ,c);break;

               }

        case 5 :

            if(d==31)

                {

                    a=y;b=6;c=1;printf("%d %d %d\n",a, b, c);break;

                }

               else

               {

                    a=y;b=5;c=d+1;printf("%d %d %d\n", a ,b ,c);break;

               }

        case 6 :

            if(d==30)

                {

                    a=y;b=7;c=1;printf("%d %d %d\n",a, b, c);break;

                }

               else

               {

                    a=y;b=6;c=d+1;printf("%d %d %d\n", a ,b ,c);break;

               }

        case 7 :

            if(d==31)

                {

                    a=y;b=8;c=1;printf("%d %d %d\n",a, b, c);break;

                }

               else

               {

                    a=y;b=7;c=d+1;printf("%d %d %d\n", a ,b ,c);break;

               }

        case 8 :

            if(d==31)

                {

                    a=y;b=9;c=1;printf("%d %d %d\n",a, b, c);break;

                }

               else

               {

                    a=y;b=8;c=d+1;printf("%d %d %d\n", a ,b ,c);break;

               }

        case 9 :

            if(d==30)

                {

                    a=y;b=10;c=1;printf("%d %d %d\n",a, b, c);break;

                }

               else

               {

                    a=y;b=9;c=d+1;printf("%d %d %d\n", a ,b ,c);break;

               }

        case 10 :

            if(d==31)

                {

                    a=y;b=11;c=1;printf("%d %d %d\n",a, b, c);break;

                }

               else

               {

                    a=y;b=10;c=d+1;printf("%d %d %d\n", a ,b ,c);break;

               }

        case 11 :

            if(d==30)

                {

                    a=y;b=12;c=1;printf("%d %d %d\n",a, b, c);break;

                }

               else

               {

                    a=y;b=11;c=d+1;printf("%d %d %d\n", a ,b ,c);break;

               }

        case 12 :

            if(d==31)

                {

                    a=y+1;b=1;c=1;printf("%d %d %d\n",a, b, c);break;

                }

               else

               {

                    a=y;b=12;c=d+1;printf("%d %d %d\n", a ,b ,c);break;

               }

        }

    }

    return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: