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

为什么输不出结果

为什么得不到结果???

提问者:ainanshen 2016-02-03 00:07

个回答

  • vialook
    2016-04-08 16:18:34
    已采纳

    这么久了,不知道解决了没,你的变量b赋值的那个if语句放在switch之前应该就可以了。执行switch语句之前b是没有赋值的,相当于b=0,所以不管你后面的b是1还是0,这里加的都是0。

  • bighammer
    2016-02-03 08:57:04

     printf("%d年%d月%d日是该年的第%d天",year,month,day,a);这行的逗号是中文的;变量b没初始化