_020_判断是否是闰年的函数

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace ConsoleApp1
 8 {
 9     class Program
10     {
11         static void Main(string[] args)
12         {
13             bool a = IsRun(2004);
14             Console.WriteLine("the year is {0} leap year ", a);
15             Console.ReadKey();
16         }
17         /// <summary>
18         /// 判断year是不是闰年的函数
19         /// </summary>
20         /// <param name="year"></param>
21         /// <returns></returns>
22         public static bool IsRun(int year)
23         {
24             bool b = (year % 400 == 0) || (year % 4 == 0 && year % 100 != 0);
25             ///普通情况除以4余数为零则为闰年
26             ///有个特殊情况是是100的倍数,但是不是400的倍数,也不是闰年;
27             ///比如1700年、1800年、1900年、2100年不是闰年
28             return b;
29         }
30     }
31 }
View Code

 

posted on 2019-01-13 18:20  援手  阅读(300)  评论(0编辑  收藏  举报