你能帮助我做这个问题吗?[英] Can you help me do this question ?

问题描述

开发一个控制台应用程序,要求用户输入 1900 年到 2012 年之间的年份.当用户按下回车键时,程序必须显示输入年份和 2012 年之间的所有闰年.

解决方案方案
让我们采取一种协作的方式:从控制台获取用户输入由您决定,而我写的是"飞跃"检查:
boolleap = year % 400 == 0 ?true : 年 % 100 == 0?false : 年 % 4 == 0?true : false;

c#有一个内置检查闰年的功能

DateTime.IsLeapYear(int <year>)

//let "input" b 输入的整数年份for(int i=input;i<=2012;i++)if(DateTime.IsLeapYear(i)Console.WriteLine(i)

通过以下链接,
http://www.leonmeijer.nl/archive/2008/02/29/68.aspx[^]

谢谢
--RA

本文地址:https://www.itbaoku.cn/post/1394789.html