double y ;
Console.WriteLine("請輸入年份:");
y = Convert.ToDouble(Console.ReadLine());
if (y % 400 == 0)
{
Console.WriteLine("該年份為閏年.");
}
else if ((y % 4 == 0) && (y % 100!= 0))
{
Console.WriteLine("該年份為閏年.");
}
else if ((y % 4 > 0) && (y % 100 > 0))
{
Console.WriteLine("該年份非閏年.");
}
Console.ReadLine();
**為什麼運算2300.2500這些年份的時候不出結果呢?*
因為2300不屬於任何一個分支,它屬於你沒有處理的那個分支。。。
2300不能被400整除,能被4整除也能被100整除。