Red de conocimiento informático - Conocimiento informático - Defina una variable de estructura para calcular el día del año

Defina una variable de estructura para calcular el día del año

En este programa, no es necesario utilizar tipos de estructura porque sus tipos de estructura en realidad no se utilizan:

#include lt;stdio.hgt;

struct date //struct is incorrecto, fecha es el nombre del tipo de estructura, se debe definir como una variable del tipo de estructura a utilizar

{int día;

int mes;

int años;

Int día; //usa puntuación en inglés.int día; // usa puntuación en inglés

int mes;

int años;

p>

};

void main()

{

int i, j, k, m, n=0; // la variable i, j, k es muy simple, no es necesario usar punteros

int c[13]={0, 31, 29, 31, 30, 31, 30, 31, 31, 30 , 31, 31, 30 , 31, 31, 30, 31, 30, 31}, //Las matrices c, d deben ser de tipo int; de lo contrario, se obtendrán resultados incorrectos

d[13] ={0, 31, 28, 31, 30, 31, 31, 30, 31, 31, 30, 31, 30, 31};

//estructura fecha fecha1; //definir tipo de estructura pero configurado para comentar, no utilizado

printf("Ingrese año, mes, día: ");

scanf("d, d, d", amp; k, amp; j , amp; i); // confusión de variables de año, mes y día

//i=date1.day, j=date1.month, k=date1.years; no usado

if ((k4==0 amp; amp; k100!=0 )||(k400==0)) //es un año bisiesto

for(m =0;mlt.j;m ) //Expresiones separadas por punto y coma, no se puede agregar un punto y coma al final

n=n c[m] //n debe ser el número de días, por lo que se debe agregar el número de días a n, y es acumulativo

else

for(m=0;mlt;j;m) //errores iguales que el ciclo anterior

n=n d[m];

n=i n;

printf("d\n",n);

}