怎么算每年哪月是小月哪月是大月 某年某月多少天

严Sir《算法基础篇》持续更新!

算法的学习过程,会对人的思维模式产生影响,会让人在分析问题、提出方案、尝试解决、不断修正、解决问题的思维闭环中得到能力的提升。

这是算法基础篇的第03篇文章。

一个非常经典的例题:输入一个年份和月份,判断该年该月有多少天?

很简单,但是值得思考。以下采用C语言为工具进行解决。

01 算法分析

问题:输入一个年份和月份,判断该年该月有多少天?

核心:大月31天,小月30天,平月闰年29天,平年28天

1.变量分析——年份和月份分别需要一个整型变量来存储,分别取名为year,month,所求天数需要一个整数变量来存储,取名为day。

2.步骤分析

step 1: 输入年份—>year,输入月份—>month

step 2: 判断月份是大月、小月、平月中的何种,如果是平月,判断年月份是否为闰年

若月份为大月 day=31

否则 若月份为小月 day=30

怎么算每年哪月是小月哪月是大月 某年某月多少天(1)

怎么算每年哪月是小月哪月是大月 某年某月多少天(2)

怎么算每年哪月是小月哪月是大月 某年某月多少天(3)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页