Utilice lenguaje C para escribir un programa que pueda calcular el número de días de diferencia entre dos fechas. (No en Nochevieja) Hablemos de la idea de cálculo. Es mejor adjuntar el código fuente a la declaración if.
#Definir año bisiesto ((! (año % 4) amp & amp (año % 100)) ||! (año % 400))
Constante estática sin signo corto rtc_ydays[2][13] = {
/*Año normal*/
{ 0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365 }, p>
/*Año bisiesto*/
{ 0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335, 366 }
};
int rtc_year_days(día int sin signo, mes int sin signo, año int sin signo)
{
return RTC _ ydays[año bisiesto (año )][mes] + día-1;
}
Nota: Utilice la función rtc_year_days para calcular el día del año para dos fechas y luego restarlas.