кодесурса
«C #

Упражнения C # Sharp: отображение количества дней в году между двумя указанными годами

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code