Colección de citas famosas - Slogan de motivación - Programación en lenguaje C: ingrese el año, mes y día y descubra qué día del año es el día.

Programación en lenguaje C: ingrese el año, mes y día y descubra qué día del año es el día.

#include

intmain()

{intday,mes,año,suma,salto;

printf ("\nPor favor ingrese el año, mes y día, el formato es: año, mes, día (2015,12,10)\n");

scanf("%d%d%d" , &year,&month,&day);//El formato es: 20190510

switch(month)//Primero calcule el número total de días del mes anterior

{case1:sum =0;romper ;

case2:sum=31;romper;

case3:sum=59;romper;

caso4:sum=90;romper;

caso5:sum=120;romper;

caso6:sum=151;romper;

caso7:sum=181;romper;

caso8: suma=212;descanso;

caso9:sum=243;descanso;

caso10:sum=273;descanso;

caso11:suma =304;romper ;

case12:sum=334;romper;

default:printf("dataerror");romper;}

suma=sum+ day;// Más el número de días en un día determinado

if(year%400==0||(year%4==0&&year%100!=0))

{//Juez sí No es un año bisiesto

leap=1;

}

else

{leap=0;

}

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

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

sum++;

}

printf("Este es el %d día de este año.",sum) ;

printf("\n");

}

Información ampliada

Notas sobre el formateo del tiempo usando la estructura de programación del lenguaje c tm:

La estructura tm maneja fechas y horas en C/C++. Es particularmente importante cuando se realizan operaciones relacionadas con el tiempo. 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.

Se utiliza la estructura tm y varias 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 flecha-> para acceder a los miembros de la estructura.

Enciclopedia Baidu: lenguaje c