Ayúdenme a hacer una pregunta de tarea de programación en lenguaje C, gracias a todos ~ (necesito comandos detallados del programa)
#includelt;stdio.hgt;
#includelt;stdlib.hgt;
struct?student
{
char?no[10];
float?score;
};
main()
{ p>
int?i, N, cuenta=0;
float?max;
struct?student?*p; por favor?ingrese?número de estudiantes: N=");
scanf("d",amp;N);
p=(struct?student*)malloc(N* sizeof(struct?student));
printf("\nplease?input?students'?score:\n");
printf("NO.\tscore\n" );
for(i=0; ilt; N; i )
{
scanf("s f", (p i)-gt; no, amp; (p i)- gt; puntuación
si (i==0)max=p-gt; puntuación
si (maxlt; (p i)- gt;score)max=(p i)-gt;score;
}
printf("/nstudents?of?max?score:/nNO.\tcore\n") ;
for(i=0; ilt; N; i )
{
if(max==(p i)-gt; puntuación) p>
printf("s\t.2f\n ", (p i)-gt; no, (p i)-gt; puntuación), recuento
}
printf("\nmax?\ttotal\n");
printf(".2f\td\n", máximo, recuento
gratis (p); /p>
}?/* Acabo de encontrar un pequeño problema y lo solucioné, por favor perdónenme*