Red de conocimiento informático - Computadora portátil - ¿Alguien puede ayudarme con el problema de calcular fechas en lenguaje C?

¿Alguien puede ayudarme con el problema de calcular fechas en lenguaje C?

Un poco largo, pero más fácil de entender de esta manera

Como sigue: #include?lt;stdio.hgt;

int?loopyear(int?y )

p>

{

if((y4==0amp;amp;y100!=0)||y400==0)

¿regresar?

}

int?main()

{

int?y, m, d, dis=0, i

int?mon[12]={31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

scanf( "d.d.d",amp;y, amp;m,amp;d);

if(mgt;6||(m==6amp;amp;dgt;=6)){ //siguiente año 6.6 for(i=m- 1;ilt;12;i){

dis =mon[i]; dis-=d; if(mlt;2)dis =loopyear(y);

dis =loopyear(y 1); dis =mon[0] mon[1] mon[2] mon[3] mon[4] mon[5]

}

else{//antes del 6. Este año 6

for(i=m-1; ilt; 5; i){

dis =mon [i];

} dis=dis-d 6;

if(mlt;=2)dis =loopyear(y);//gobernanza desde la raíz: 31 días

}

printf("d?días.\n", dis);

retorno?}