怎么算每年哪月是小月哪月是大月 某年某月多少天
严Sir《算法基础篇》持续更新!
算法的学习过程,会对人的思维模式产生影响,会让人在分析问题、提出方案、尝试解决、不断修正、解决问题的思维闭环中得到能力的提升。
这是算法基础篇的第03篇文章。
一个非常经典的例题:输入一个年份和月份,判断该年该月有多少天?
很简单,但是值得思考。以下采用C语言为工具进行解决。
01 算法分析问题:输入一个年份和月份,判断该年该月有多少天?
核心:大月31天,小月30天,平月闰年29天,平年28天
1.变量分析——年份和月份分别需要一个整型变量来存储,分别取名为year,month,所求天数需要一个整数变量来存储,取名为day。
2.步骤分析
step 1: 输入年份—>year,输入月份—>month
step 2: 判断月份是大月、小月、平月中的何种,如果是平月,判断年月份是否为闰年
若月份为大月 day=31
否则 若月份为小月 day=30
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com