判断月份天数--C#实现

时间:2025-02-10 08:42:05
问题简介: 大家都知道一年有365或366天,分为12个月,这其中又分为大月,小月和最特别的二月。 大月有31天,小月30天,平年二月28天,闰年二月29天。 小时候有个顺口溜用来区分这个问题: 一三五七八十腊(十二月),三十一天永不差,四六九冬(十一月)三十日,平年二月二十八,闰年二月把一加。 ----------------------------------------------------------------------------------------- 题目: 输入年份和月份,输出这个月份的天数 用switch来实现: using System; namespace Day06_1 { class Program { static void Main(string[] args) { ("请输入年份:"); int year = (()); ("请输入月份:"); int month = (()); switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: ("31天"); break; case 4: case 6: case 9: case 11: ("30天"); break; case 2: if (year % 400 == 0||(year % 100 != 0 && year % 4 == 0)) ("29天"); else ("28天"); break; default: ("输入错误"); break; } } } }