using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
while (true)
{
Console.Write("请输入年份:");
int year = int.Parse(Console.ReadLine());
Console.Write("请输入月份:");
int yue = int.Parse(Console.ReadLine());
Console.Write("请输入日期:");
int riqi = int.Parse(Console.ReadLine());
if (year > 0 && year < 9999)
{
if (yue == 1 || yue == 3 || yue == 5 || yue == 7 || yue == 8 || yue == 10 || yue == 12)
{
if (riqi > 0 && riqi <= 31)
{
Console.WriteLine("你输入的日期正确,请继续努力!");
}
else
{
Console.WriteLine("请输入正确的日期,谢谢。");
}
}
else if (yue == 4 || yue == 6 || yue == 9 || yue == 11)
{
if (riqi > 0 && riqi <= 30)
{
Console.WriteLine("你输入的日期正确,请继续努力!");
}
else
{
Console.WriteLine("请输入正确的日期,谢谢。");
}
}
else if (yue == 2)
{
if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0))
{
if (riqi > 0 && riqi <= 29)
{
Console.WriteLine("你输入的日期正确,请继续努力");
}
else
{
Console.WriteLine("请输入正确的日期,谢谢。");
}
}
else
{
if (riqi > 0 && riqi <= 28)
{
Console.WriteLine("你输入的日期正确,请继续努力");
}
else
{
Console.WriteLine("请输入正确的日期,谢谢。");
}
}
}
else
{
Console.WriteLine("请输入正确的日期,谢谢。");
}
}
else
{
Console.WriteLine("请输入正确的日期,谢谢。");
}
Console.ReadLine();
}
}
}
}