为什么输不出结果

来源:4-17 switch与if语句的应用

ainanshen

2016-02-03 00:07

为什么得不到结果???

写回答 关注

2回答

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

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

    vialoo... 回复ainans...

    字数原来有限制,结果把之前的都自动给我删掉了。请将以上回复自下向上看。

    2016-04-18 20:27:39

    共 5 条回复 >

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

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

    ainans...

    还是不行

    2016-02-14 10:14:25

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题