Red de conocimientos turísticos - Guía para elegir días propicios según el calendario chino - ¡Ore por el código de lenguaje C del convertidor de calendario perpetuo-calendario gregoriano! ! !

¡Ore por el código de lenguaje C del convertidor de calendario perpetuo-calendario gregoriano! ! !

# incluir & ltstdio.h & gt

# incluir & ltconio.h & gt

# incluir & ltstdlib.h & gt

int IsLeapYear(int) ;

int main()

{

int I;

int día

a través de años;

int I;

int día

a través de años;

p>

int temp

int temp _ I;

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

int Año _ Inicio = 1

p>

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", & año);

while (Year_Start <año)

{

si (es año bisiesto (Year_Start))

cada_año_días = 366;

Otro

Cada_año_día=365;

Año_día=año_día +cada_año_día;

año_inicio++ ;

}

for(temp=1;temp<=12;temp++)

{

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);

Pausa;

Caso 4:

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

Descanso

Caso 5:

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

Descanso;

Caso 6:

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

Pausa;

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);

Descanso;

Caso 10:

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

Descanso;

Caso 11:

printf("Undécimo mes(% d)\n",año);

Pausa;

Caso 12:

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

Descanso;

}

I = Año _ días % 7;

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

si (yo! = 0 )

for (temp_I = 0;temp_i<I;temp_i++)

printf("");

día = 1 ;

si (un año) después&temperature=

= 2)

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

{

si (día & gt; 1)

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

printf ("\n");

if (día >= 10)

printf( "% d", día);

Otros

printf("% d", día

año _ días++; >día++;

}

Otros

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

{

if (día>1)

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

printf("\n ");

if (día & gt;=10)

printf ("% d", día);

Otro

printf("% d",día );

año _ días++;

día++;

}

printf("\ n");

if (getch() == 'q')

Salir (0);

}

getch ();

}

Año cruzado

{

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

(Año % 400 == 0))

Retorno 1;

Otro

Retorno 0;

}