Colección de citas famosas - Slogan de motivación - Cómo escribir un calendario perpetuo en programación en lenguaje C

Cómo escribir un calendario perpetuo en programación en lenguaje C

#include lt; stdio.hgt;

int IsLeapYear(int

main()

{

int i;

int día;

int año;

int temp;

long int Año_días = 0;

int Año_Inicio = 1;

int Por_Año_Días

int mes_día[]={31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31, 29};

printf("Ingrese el año:

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

while(Year_Start lt; año)

{

if( IsLeapYear( Year_Start ) )

Por_Año_Días = 366;

else

Por_Año_Días = 365;

Año_días = Año_días Por_Año_Días

Año_Inicio

}

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

{

cambiar( temp )

{

caso 1:

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

descanso

caso 2:

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

descanso

caso 3:

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

pausa;

caso 4:

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

descanso;

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

descanso;

caso 10:

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

caso 11:

printf("Noviembre(

d)\n", año);

pausa;

caso 12:

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

descanso;

}

i = Año_días 7;

printf("Lun martes miércoles jueves viernes sábado domingo\n");

if( i != 0 )

for( temp_i = 0; temp_i lt; i; temp_i )

printf(" "

día = 1;

if( IsLeapYear(año) amp; temp == 2)

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

p>

{

if( día gt; 1 )

if( Año_días 7 == 0 )

printf("\n");

if( día gt; = 10)

printf("d ",día

else

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

Días_año;

día;

}

else

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

{

if( día gt; 1 )

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

printf("\n");

if( día gt;=10)

printf("d ",día

else);

printf("d ",día);

Año_días

día

}

printf; ("\n");

if( getch() == 'q' )

salir(0); p>getch();

}

int IsLeapYear( int año )

{

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

devuelve 0;

}