月份天数对不对的作业,感觉这样最简单了。
Console.ReadLine("请输入年份,月份,天数");
int year = Convert.ToInt32(Console.ReadLine());
int month = Convert.ToInt32(Console.ReadLine());
int day = Convert.ToInt32(Console.ReadLine());
if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)
{
if(day==31)
{
Console.WriteLine("正确");
}
else
{
Console.WriteLine("错误");
}
}
else if (month ==4|| month == 6|| month == 9 || month == 11)
{
if (day == 31)
{
Console.WriteLine("正确");
}
else
{
Console.WriteLine("错误");
}
}
else if(month==2)
{
if (0 == year % 400 || 0 == year % 4 && 0 != year % 100)
{
if (day == 29)
{
Console.WriteLine("正确");
}
else
{
Console.WriteLine("错误");
}
}
else
{
if (day == 28)
{
Console.WriteLine("正确");
}
else
{
Console.WriteLine("错误");
}
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步