switch与if语句的应用

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

CheGuevara

2016-11-18 19:27

哪位学霸能告诉我这个运算公式?为什么是‘case 1:j=day;break; case 2:j=31+day;break;’

写回答 关注

2回答

  • 慕家小明
    2016-11-18 22:18:22
    已采纳

    兄弟,不是很明白你哪个地方不懂。

    switch case这些课程上都写了你应该明白吧?

    这个程序作者的意思是把十二个月从1排到12,默认是平年(2月28天),

    这样我们开始case1:j=day;break;//这一句的意思是把8月8日这个零头8日加上(day=8)

    然后一月case2:j=31+day;break;

    以此类推

    到最后判断一下是否是闰年

    如果是就加一天,不是就不加

    个人拙见,希望可以解决你的问题

    CheGue...

    非常感谢!

    2016-11-18 22:29:07

    共 1 条回复 >

  • 未命名13
    2016-11-18 21:13:15

    提示处有说明,case后面的常量表达式是计算当前月份前面的月份的天数的


C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题