Red de conocimientos turísticos - Conocimiento fotográfico - ¿Existen códigos de calendario anteriores a 1900?

¿Existen códigos de calendario anteriores a 1900?

//Calendario para cualquier año

# include ltstdio.h gt

int days[]={0, 31, 59, 90, 120, 151, 1, 212, 243, 273, 304, 334, 365};

int mes[]={31, 28, 31, 30, 31, 30, 31, 30, 31};

Caracterizar día laborable [7][7]={ "一", "二", "三", "四", "五", "六", "七" }

int semana(int y, int m, int d)

{

int día = 0;

día = días[m-1] d-1;

return(y-1 (y-1)/4-(y-1)/100 (y-1)/400 día) 7;

}

Impresión nula ()

{

Puts("1. Semana");

Puts("2. Mes (imprimir calendario mensual)"); >

Puts("3.Calendar");

Puts("4.Calendar");

Puts("4.

Salir");

}

void printmonth(int y, int m)

{

int i, j, w;

w=(week(y, m, 1) 1)

puts("Domingo, MAR y JUE son casados, viernes y sábado");

for(I = 1;i lt= w;i)

printf("5c ",' ');

for(j = I;j ltI mes[ m -1] (m = = 2 amperios; amperios(y 4 = = 0 amperios amperios(y 100)| | y 400 = = 0));

{

printf("5d ",j-I 1);

if(j7==0)

puts(" ");

}

if((j-1)7)

puts(" ");

}

int main()

{

int i, y, m, d, c

char op[1]

imprimir(); > while(scanf("d ", ampc)==1)

{

if(c==1)

{

Do

{

Puts("Ingrese la fecha (XXXX, XX, XX)");

scanf("ddd", ampy amp ;m amp; d);

Printf("4.4d año 2.2d mes 2.2d día es la semana s, ¿desea continuar consultando (Y/N)?\n ", y, m, d, día de la semana[semana (y, m, d)]);

scanf("s ", op

} while(op[0]= = ' Y ');

imprimir();

}

si (c==2)

{

Do

{

Puts("Ingrese el mes para imprimir (XXXX)");

scanf("dd ", ampy amp; m);

Printf(" 4.4d año 2.2d mes\n ",y,m);

printmonth(y,m);

Puts("Hacer desea continuar imprimiendo( Y/N)?

scanf("s ",op);

} while(op[0]= = ' Y ') ;

imprimir();

}

si (c==3)

{

Hacer

{

Puts("Ingrese el año que desea imprimir (XXXX)");

scanf("d ", ampy);

printf(" 4.4d\n ",y);

for(I = 1;ilt=12;i)

{

Printf(" 2.2d mes \n ",I);

printmonth(y,I);

}

Puts("¿Quieres continuar? imprimiendo (sí/no)? ");

scanf("s ", op);

} while(op[0]= = ' Y ');

print() ;

}

If (c==4)

{

Puts("¿Realmente quieres dejar de fumar (Y/N)?");

scanf("s ", op);

if(op[0]=='Y ')

Devuelve 0;

else imprimir();

}

}

}