为了账号安全,请及时绑定邮箱和手机立即绑定

大神帮我看看吧, 这儿程序哪儿不对

#include <stdio.h>

int main()

{

    int year,month,day,number ;

    year=2008;

    month=8;

    day=8;

    switch(month)

    {

    case 1:

        number =31;

        printf("%d",number );

    case 2:

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

        {

            number =number +29;

            printf ("%d",number );

        }

        else

        {

            number=number+28;

            printf ("%d",number );

        }

    case 3:

        number+=31;

        printf ("%d ",number );

    case 4:

        number+=30;

        printf ("%d",number );

    case 5:

        number+=31;

        printf ("%d",number );

    case 6:

        number+=30;

        printf ("%d",number );

    case 7:

        number+=31;

        printf ("%d",number );

    case 8:

        number+=day;

        printf ("%d",number );

            break ;

        default :

            printf ("A");

            break ;

        }

    printf ("%d",number );

    return 0;

}


正在回答

1 回答

前几个case都没有用break跳出

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

大神帮我看看吧, 这儿程序哪儿不对

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信