问答详情
源自:4-17 switch与if语句的应用

我这样结果对了,为什么提交却不正确!

#include <stdio.h>

int main() 

    /* 定义需要计算的日期 */

    int year = 2008,month = 8,day = 8,sum=0;

    switch(month-1)

    {case 11:sum+=30;

    case 10:sum+=31;

    case 9:sum+=30;

    case 8:sum+=31;

    case 7:sum+=31;

    case 6:sum+=30;

    case 5:sum+=31;

    case 4:sum+=30;

    case 3:sum+=31;

    case 2:{if(year%4==0&&year%100!=0||year%400==0)sum+=29;

           else sum+=28;}

    case 1:sum+=31;}

    sum+=day;

    printf("%d",sum);

return 0;

}


提问者:weixin_慕仰5246676 2019-03-26 17:32

个回答

  • 慕瓜7033707
    2019-04-01 17:05:08

    我想问问那个月份倒序着写和正序着写有区别吗?

  • ForeverLovel
    2019-03-26 18:12:37

    这个网页只识别它自己内置的答案,你写的要是不符合它的,就算输入错误