300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > vc 获取月份的天数_「青少年编程」课程:输入年份与月份 得到该月有多少天...

vc 获取月份的天数_「青少年编程」课程:输入年份与月份 得到该月有多少天...

时间:2022-11-29 12:03:00

相关推荐

vc 获取月份的天数_「青少年编程」课程:输入年份与月份 得到该月有多少天...

题目:输入年份与月份,说出该月共有多少天。

思路:

1、3、5、7、8、10、12每个月都有31天;

4、6、9、11每个月都有30天;

2月比较特殊,一般都是28天,遇到闰年(公历里:能被400整除的,或者不能被100整除而能被4整除的年就是闰年,依照这个定义,公元2000年是闰年,而公元1900年是平年)就有29天。

编程实现:

第一步,先实现判断某一年是否为闰年的函数。能被400整除的,或者不能被100整除而能被4整除的年就是闰年。

第二步,按月份天数,创建月份列表。1、3、5、7、8、10、12每个月都有31天;4、6、9、11每个月都有30天;2月属于特殊月,需要判断是否为闰年。

第三步,如果输入月能在30天的月份列表中匹配,即是4月、6月、9月或11月,则输出30天。

第四步,如果不满足上述条件,并且如果输入月能在31天的月份列表中匹配,即是1月、3月、5月、7月、8月、10月或12月,则输出31天。

第五步,如果不满足上述条件,并且如果是二月,则判断输入的年份是否未闰年,如果是闰年,则输出29天,如果不是闰年,则输出28天。

第六步,输入的月份不在列表中,则提示"输入月份不对"。

运行结果分析

输入2000年4月,输出31天

输入1998年3月,输出30天

输入1999年2月,输出28天

输入2000年2月,输出29天

访问/ 获取更多积木编程知识。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。