Introducción a la programación

# include & ltstdio.h & gt

//Registra el número de días de cada mes

int? Mes[13]={0, 31, 28, 31, 30, 31, 30, 31, 30, 31, 30, 31};

estructura? Fecha

{

int? Año;

int? Mes;

int? Día;

};

int? Bisiesto(int? año)

{//Función utilizada para determinar si es año bisiesto, devolviendo 1 en lugar de 0.

¿Volver? Año % 4 == 0 & amp& amp Año % 100! = 0 | |Año % 400 = = 0;

}

int? GetDay(struct? Date? Date)

//Si es un año bisiesto, febrero tiene 29 días.

si (año bisiesto)

mes[2]= 29;

int? Yo;

int? sum = 0;

//Suma el número de días menos de este mes.

for(I = 1;i<Date.Month;i++)

suma+= Mes[I];

¿Regresar? suma+fecha día; //Añadir día

}

int? main()

{

estructura? ¿Tener una cita? Fecha;

scanf("%d%d%d ", & amp fecha, año y hora. fecha, mes y hora. fecha. día

printf("%); d\n ",GetDay(fecha));

¿Volver? 0;

}

pt type="text/javascript" src="../css/tongji.js">