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

能告诉我错在哪里吗

   switch(day);

    {

        case 1:

        printf("%d",31);

        case 2:

        if(day==28);

        {

            printf("%d",28);

        }

        else;

        printf("%d",29);

        case 3:

        printf("%d",31);

        case 4:

        printf("%d",30);

        case 5:

        printf("%d",31);

        case 6:

        printf("%d",30);

        case 7:

        printf("%d",31);

        case 8:

        printf("%d",8);

    }

    printf("2008年8月8日这一天,是该年中的第%d天",day);


正在回答

2 回答

这就是完整的逻辑吗?  你自己代一个日子进去,看看算出来的是啥!?

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

   printf("%d",8);这样写有问题,printf的逗号后面得是变量,,不是常量

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

onemoo

这样写是可以的。 从第二个参数开始,类型只要符合第一个参数(格式化字符串)中的格式化指示的类型就可以,不管是变量还是字面量。
2015-08-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

能告诉我错在哪里吗

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