Упражнения C # Sharp: отображение количества дней в году между двумя указанными годами
C # Sharp DateTime: упражнение 4 с решением
Напишите программу C # Sharp для отображения количества дней в году между двумя указанными годами.
Пример решения : -
C # острый код:
using System;
public class Example4
{
public static void Main()
{
DateTime dec31 = new DateTime(2000, 12, 31);
for (int ctr = 0; ctr <= 20; ctr++) {
DateTime dateToDisplay = dec31.AddYears(ctr);
Console.WriteLine("{0:d}: day {1} of {2} {3}", dateToDisplay,
dateToDisplay.DayOfYear,
dateToDisplay.Year,
DateTime.IsLeapYear(dateToDisplay.Year) ?
"(Leap Year)" : "");
}
}
}
Пример вывода:
31.12.2000: день 366 из 2000 (високосный год) 31.12.2001: 365 день 2001 года 31.12.2002: 365 день 2002 г. 31.12.2003: день 365 из 2003 31.12.2004: день 366 2004 года (високосный год) 31.12.2005: день 365 из 2005 31.12.2006: 365 день 2006 года 31.12.2007: 365 день 2007 31.12.2008: день 366 из 2008 (високосный год) 31.12.2009: 365 день 2009 31.12.2010: 365 день 2010 года 31.12.2011: 365 день 2011 года 31.12.2012: день 366 2012 года (високосный год) 31.12.2013: 365 день 2013 31.12.2014: день 365 из 2014 31.12.2015: день 365 из 2015 31.12.2016: день 366 из 2016 (високосный год) 31.12.2017: день 365 из 2017 31.12.2008: день 365 из 2018 31.12.2009: день 365 из 2019 31.122020: день 366 2020 года (високосный год)
Блок-схема:
Редактор кода C # Sharp:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на C # Sharp, чтобы получить день недели для указанной даты.
Далее: Напишите программу на C # Sharp, чтобы получить значение DateTime, представляющее текущую дату и время на локальном компьютере.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code