Colección de citas famosas - Slogan de motivación - ¿Qué funciones se utilizan para escribir código de calendario perpetuo en lenguaje C?

¿Qué funciones se utilizan para escribir código de calendario perpetuo en lenguaje C?

#include "stdio.h"

#define SÍ 1

#define NO 0

int isleap(int año)

{

int salto=NO;

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

salto = SÍ;

retorno salto;

}

int semana_del_primerdía(int año)

{

int n;

n=(año+(año-1)/4-(año-1)/10(año-1)/400)%7; p>

return n;

}

int main()

{

int año,mes,día ,día de la semana ,len_of_month,i;

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

scanf("%d",&year);

día de la semana =semana_del_primerdía( año);

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

{

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

printf("---------------------\n ");

printf("日一二三四五六\n");

printf("--------------- --- ---\n");

for(i=0;i

printf(" ");

if(mes==4||mes==6||mes==9||mes==11)

len_of_month=30;

else if( mes== 2)

{

if(isleap(año))

len_of_month=29;

else

len_of_month=28;

}

else

len_of_month=31;

for(day=1;day<= len_of_month;día++ )

{

if(día>9)

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

más

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

día de la semana++;

if(día de la semana==7)

{

día de la semana=0;

printf("\n");

}

}

printf(" \n" );

}

devuelve 0;

}