在公历纪年中,各个月份的天数很有规律,一、三、五、七、八、十、十二月份的天数为31天,四、六、九、十一月份的天数为30天,二月份的天数正常年为28天、闰年为29天。编写程序,以yyyy-mm的格式输入年号(四位)和月份,输出该年月的天数。 提示:普通年能被4整除且不能被100整除的为闰年,世纪年能被400整除的是闰年;否则,该年为平年。
举一反三
- 输入年号和月份,输出这一年该月的天数。(提示:1,3,5,7,8,10和12月为31天。闰年(能被4整除但不能被100整除,或者直接能被400整除的年份)2月为29天,非闰年2为28天,其余月份均为30天。)
- 输入年份和月份,输出对应月份的天数。提示:2月份比较特殊,平年28天,闰年29天。闰年的判断条件:能被4整除但不能被100整除的是闰年;或者能被400整的是闰年整除可用取模运算,与的关系或用逻辑与&&,或的关系可用逻辑||
- 提示用户输入年份后判断该年是否为闰年# 提示用户输入年份后判断该年是否为闰年# 能被4整除并且并不能被100整除的年份是闰年# 能被400整除的年份也是闰年
- 输入年号和月份,输出这一年该月的天数。(提示:一个年份,需要判断是否为闰年)
- 从控制台输入一个年份,判断这个年份是平年还是闰年。 提示:①、普通年能被4整除且不能被100整除的为闰年。否则为平年。(如2004年就是闰年,1900年不是闰年) ②、世纪年能被400整除的是闰年。否则为平年。(如2000年是闰年,1900年不是闰年)