¿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> 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) { p> día de la semana=0; printf("\n"); } } printf(" \n" ); } devuelve 0; }