Red de conocimientos turísticos - Lugares de interés turístico - Cómo programar un calendario perpetuo en lenguaje C

Cómo programar un calendario perpetuo en lenguaje C

# incluir ltstdio.h gt

int IsLeapYear(int);

main()

{

int I;

int día

A través de años;

int temp

int temp _ I;

long int Año _ días = 0 ;

int Año _ Inicio = 1;

Interés cada _año_día;

int mes _ día【】= { 31, 28, 31, 30, 31, 30, 31, 30, 31, 30, 31, 29};

printf ("Ingrese el año: ");

scanf ("d", amp año );

mientras (Year_Start lt; año)

{

if (es año bisiesto (Year_Start))

Días por_año= 366;

Otro

Días por año=365;

Días por año=Días por año _día;

año _ inicio;

}

para (temp = 1; temperatura lt=12; temperatura)

{

Interruptor(temperatura)

{

Caso 1:

printf("Enero (d)\n", año) ;

Pausa;

Caso 2:

printf("Febrero (d)\n", año);

Pausa;

Caso 3:

printf("Marzo(d)\n", año);

Descanso;

Caso 4:

printf("Abril (d)\ n", año);

Pausa;

Caso 5:

printf("May(d)\n",año);

Descanso;

Caso 6:

printf("Junio(d)\n" ", año);

Descanso;

Caso 7:

printf("Julio (d)\n", año);

Descanso;

Caso 8:

printf("Agosto(d)\n", año);

Descanso;

Caso 9:

printf("Septiembre(d) \n", año);

Pausa;

Caso 10:

printf("Octubre(d)\n", año);

Descanso;

Caso 11:

printf("Once mes(d)\n", año);

Descanso;

Caso 12:

printf("Diciembre(d)\n", Año

Descanso

}

<); p>I = Año _ días 7;

printf("Lunes Martes Miércoles Jueves Viernes Sábado\n");

if (i! = 0 )

for (temp_I = 0; temp_i ltI; temp_i )

printf (""); p>Si (un año) después amperaje temperatura ==

2)

mientras (día lt; = día_mes [12])

{

si (día gt; 1)

si (Días_año 7==0)

printf("\n");

if(días_día=10)

printf( "d", día) ;

Otro

printf("d", día);

año _ días;

día ;

}

Otro

mientras (día lt; = mes _ día [temp-1])

{

si ( día gt; 1)

if (Días_año 7 == 0)

printf ("\n");

if(día gt;=10)

printf("d",día);

Otro

printf("d",día);

p>

año_días;

día;

}

printf("\n");

if( getch() = = 'q')

Salir(0);

}

getch();

}

Año cruzado

{

if ((año 4 = = 0) amp; amp (¡año 100! = 0) ||

( Año 400 = = 0))

Devuelve 1;

Otro

Devuelve 0;

}