Я хотел бы узнать, сколько дней прошло столько лет, сколько пользователь набрал, например. 8 (количество лет), дающее выход = 2922 дня. У меня возникают проблемы с написанием, это расчет, который добавляет дополнительный день каждые 4 года (8 = 2 високосных года).Сколько дней в течение нескольких лет
Это то, что у меня есть. Это дает правильный ответ в течение 4 лет с 1 високосным годом.
Console.WriteLine("\nEnter a number.");
var year1 = int.Parse(Console.ReadLine());
var year2 = 365;
var leap1 = 1;
var leap2 = (year1 * year2 + leap1);
Приветствия за помощь, поскольку я новичок в C#.
'год1 * год2 + Math.floor (год1/4)' – Greenonline
"несколько лет" недостаточно информации. Вы должны знать, какие * годы. Например, через 6 лет может быть 1 или 2 високосных года. –
@ThomasLevesque или даже 0 високосных годов. –