Programación 1970
Escribiré uno para ti como referencia. ¡Ha estado funcionando sin ningún problema! !
¡Si no entiendes, puedes comunicarte!
Mi fecha base es 1970 65438 + 1 de octubre que es el jueves.
# include & ltstdio.h & gt
//Calcular el día de la fecha dada.
Recuento de enteros (año entero, mes entero, día entero)
{int i, sum=0, flag = 0
int a[13] ={0, 31, 28, 31, 30, 31, 30, 31, 30, 31, 30, 31};
for(I = 1;i<month;i++)
suma = a[I]+suma;
if(año%400==0||año%100!= 0 & amp& ampaño%4==0)
bandera = 1;
if(flag = = 1&&month>2)sum++;
Suma = suma+día;
Devuelve la suma;
}
int main()
{
int año, mes, día;
int suma=0, I;
int a;
//197065438+El 1 de octubre es jueves.
Printf("Ingrese fecha:");
scanf("%d%d%d ",&year&month&day);
for(I = 1970; i<year;i++)
{
if(i%400==0||i%100!= 0 & amp& ampi% 4==0)
suma = suma+366;
else suma = suma+365;
}
suma+=cuenta (año, mes, día)-1;
a = suma % 7;
Cambio (a)
{
Caso 0:printf("%d año %d mes %d día es: jueves\n ", año, mes, día); descanso;
Caso 1:printf("%d año %d mes % d día es: viernes\n ", año, mes, día);
Caso 2: printf("%d año %d mes %d día es: sábado\n ", año, mes, día
<); p>Caso 3: printf ("%d año %d mes %d día es: domingo\n ", año, mes, díaCaso 4: printf("%d año %); d mes %d día es: lunes\n ", año, mes, día); descanso;
Caso 5: printf("%d año % día %d del mes d es: martes\n " , año, mes, día);
Caso 6: printf("El día %d del mes %d del año %d es: miércoles\n ", año, mes, día);
}
Devuelve 0;
}
El equipo de expertos en programación en C está reclutando gente nueva. Si está interesado, actúe. ¡Rápido, aprendan juntos y trabajen duro juntos! !