十楼的有问题 你输入299就知道了
int year,mod4;
Console.WriteLine("輸入0退出");
do
{
year=Convert.ToInt32(Console.ReadLine());
if((mod4=year%4)==0&&year%100!=0||year%400==0)
{
Console.WriteLine("{0}是一個閏年",year);
}
else
{
Console.WriteLine("上一個閏年是{0}",(year-mod4)%100!=0?year-mod4:year-mod4-4);
Console.WriteLine("下一個閏年是{0}",(year+(4-mod4))%100!=0?year+(4-mod4):year+(4-mod4)+4);
}
}while(year!=0);
[/CODE]
多謝樓上,這樣應該沒錯了吧