Colección de citas famosas - Colección de poesías - El diccionario genera la puntuación más alta

El diccionario genera la puntuación más alta

¡Mucho necesita cambiar! ! ?

#incluye ltstdio.h gt

#¿Definición? ¿norte? ¿Tres

estructura? Estudiante

{

int? Número;

Carácter. Nombre【20】;

¿Flotante? Puntuación【3】;

};

¿Estudiante*? max (estructura? estudiante? *p)

{?

int? i=0,j=0;

¿Flotante? max_score=0;

max_score=p-gt;score[0]; (?I = 0;?i ltn;?i)

{

¿Para qué? (?j = 0;?j lt3;?j ?)

{

Si? (p-》; puntuación[j] gt; max_score)

{

max _ puntuación = p- gt; puntuación[j];

}

}

p ;

}

¿Volver? p;

}

int? Principal()

{

¿Estudiante? stu[N], * p = NULL

int? i=0,j=0;

¿Para qué? (?I = 0;?Iltn;?i)

{

Printf ("Por favor ingrese la información básica del estudiante d:\n", I 1);

Printf("ID del estudiante:");

scanf("d", ampStu【I】.Cantidad);

printf("nombre"); p>

scanf (" s ", ampStu[i]. Nombre);

Printf ("Tres sujetos (por ejemplo: 100? 90? 80): "); p>For (? j = 0; ? j lt3; ? j ?)

scanf (" f ", puntuación [j]); >p = stu

p = max(p);

-p;

Printf("max El nombre del estudiante con la puntuación más alta: s \n", p- gt; nombre);

Printf ("El ID del estudiante con mayor puntuación: d", p- gt; cantidad);

retorno? 0;

}

Resultados de la prueba