Programa de Año Nuevo

# incluir & ltstdio.h & gt

intmain()

{intdía, mes, año, suma, salto.

printf(" \ nIngrese el año, mes y día en el siguiente formato: año, mes, día (2015, 12, 10)\ n "); (" %d%d%d ",&año&mes&día); //El formato es: 20190510.

Switch(month)//Calcular el número total de días del mes anterior.

{ caso 1:suma = 0; roto;

Caso 2: suma = 31;

Caso 3: suma = 59; /p>

Caso 4: suma = 90;

Caso 5: suma = 120;

Caso 6: suma = 151; >

caso 7: suma = 181;

caso 8: suma = 212;

caso 9: suma = 243; p>caso 10:suma = 273; roto;

caso 11:suma = 304; roto;

caso 12:suma = 334;

Valor predeterminado: printf("error de datos"); break;}

Suma = suma + día; //Suma el número de días en un día

if(año % 400 = = 0 |(año % 4 = = 0 &&& año%100!=0))

{//Determina si es año bisiesto.

salto = 1;

}

Otros

{ salto = 0; >

if(leap == 1 & & mes>2)

{//*Si es un año bisiesto y el mes es mayor que 2, se sumará un día al número total de días.

sum++;

}

Printf("Este es el %d día del año.", suma);

printf ("\n");

}

Datos extendidos

Notas sobre el uso de la estructura de programación en lenguaje C, formato tm y hora;

El La estructura Tm es particularmente importante cuando se trata de operaciones relacionadas con fecha y hora en C/C++. La estructura Tm contiene la fecha y la hora en forma de estructura C, y la mayoría de las funciones relacionadas con el tiempo utilizan la estructura tm.

Utiliza la estructura Tm y diversas funciones relacionadas con la fecha y la hora. Antes de practicar el uso de estructuras, debe tener un conocimiento básico de las estructuras C y saber cómo usar el operador de flecha -> para acceder a los miembros de la estructura.

Enciclopedia Baidu-Lenguaje C