rt

解决方案 »

  1.   

    最简单的:
    private bool CheckLeap(int year)
    {
    if((year%4==0)&&(year%100!=0)||(year%400==0))
    return true;
    else return false;
    }
      

  2.   

    有这样写的,有点不明白判断的思路
    (year%4==0&&year%100!=0)||year%400==0能不能讲一下这样写的思路啊!
      

  3.   

    UP楼上的!
    或者随便找本C或其它什么语言都成的初级教程,里面大多都会有判断润年的算法~~~~
      

  4.   

    (year%4==0&&year%100!=0)||year%400==0
    (年份是4的倍数 并且 不是100的倍数) 或者 年份是400的倍数
    如果不知道闰年是怎么算的,那我就不说了
      

  5.   

    c#有判断闰年的方法if(System.DateTime.IsLeapYear(date.Year)==true)
    {
    intmonth=29;
    }
    else
    {
    intmonth=28;
    }
      

  6.   

    My God,公元三二零零年……,DateTime都没法表示的年份。