问题简介:
大家都知道4年一闰,但是这句话是不对的,因为如果遇到整百年的话,是要除以100的,比如2100年,2100 / 400 = 5 ......100是不够整除的,
所以2100年不是闰年,而前4年是2096年、后4年是2104年,可以整除4,所以这两者都是闰年。闰年二月是29天,平年二月28天。
所以判断一个年份是不是闰年只需要两个条件:
1.是整百年,就除以400,能够整除是闰年,否则不是闰年;
2.不是整百年,就除以4,能够整除是闰年,否则不是闰年;
------------------------------------------------------------------------------------------------------------------------
题目:
输入一个年份判断是否是闰年
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20using System; namespace Day06_1 { class Program { static void Main(string[] args) { Console.WriteLine("请输入一个年份:"); int year = int.Parse(Console.ReadLine()); if (year % 400 == 0||(year % 100 != 0 && year % 4 == 0)) { Console.WriteLine("是闰年"); } else { Console.WriteLine("不是闰年"); } } } }
最后
以上就是迷人白云最近收集整理的关于判断闰年-C#实现的全部内容,更多相关判断闰年-C#实现内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复