Red de conocimiento del abogados - Bufete de abogados - c sistema de consulta de puntuación de estudiantes de idiomas

c sistema de consulta de puntuación de estudiantes de idiomas

Programa en lenguaje C: #include?lt; stdio.hgt;

#define?MAX?100

/*?Mostrar menú?*/

void?ShowMenu()

{

printf("\n");

printf("||===== ==============================||\n");

printf("||- ----------------------------------||\n");

printf( "||------Sistema de consulta de puntuación de estudiantes------------||\n");

printf("||----- - ---------------------------------||\n");

printf(" ||- ----------------------------------||\n");

printf( "||--------------------------------||\n");

printf("||=====================================||\n");

printf("\n\n\n");

printf("|-------------------- - -------------|\n");

printf("|----------Por favor ingrese (0-6)-- - --------|\n");

printf("|?1.?Ingrese la partitura------------|\n") ;

printf("|?2.?Mostrar resultados------------|\n");

printf("|?3. ?Consulta puntuación media----------|\n");

printf("|?4.? Consulta la puntuación más alta----------| \n" );

printf("|?5.? Clasificación de puntuación---------------------|\n");

printf("|?6 .?Salir----------------|\n");

printf("|-- ------------ --------------------|Por favor, introduzca 0-6?:?");

}

/*? Ordenar?*/

void?Sort(int?arr[], ?int?n)

{

int?i, ?j, ?k ;

int?temp;

for(i=0;?ilt;n-1;?i)

{

k?=?i;

for(j=i 1;?jlt;n;?j)

{

if(arr[j]? gt;?arr[k])

{

k?=?j;

}

}

if(k?=?i)

{

temp?=?arr[k];

arr[k]?=?arr[i];

arr[i]?=?temp;

}<

/p>

}

}

void?main(){

int?choice;

int?scores[ MAX]?=?{80,?78}; /*?Resultados de almacenamiento?*/

int?n?=?2; /*?Número de personas?*/

int ?back[MAX];

int?max; /*?Puntuación más alta?*/

double?avg; /*?Puntuación promedio?*/

int?i;

mientras(1)

{

MostrarMenú()

scanf("d", ?amp ;elección);

switch(elección)

{

caso?1: /*?Ingresar calificaciones?*/

{

printf("Ingrese nuevas puntuaciones: ");

scanf("d",?amp; puntuaciones[n]); ;

descanso;

}

caso?2: /*?Mostrar resultados?*/

{

printf("Lista de calificaciones:\n");

for(i=0;?ilt;n;?i)

{

printf (" 4d",?puntuaciones[i]);

}

printf("\n"); > }

caso?3: /*?Puntuación promedio de la consulta?*/

{

avg?=?0;

for( i=0;?ilt;n;?i )

{

promedio? =?puntuaciones[i];

}

avg?/=?n;

printf("Puntuación promedio: .2lf\n",?avg);

break;

}

case?4: /*?Consultar la puntuación más alta?*/

{

max?=?scores[0];

for (i=1;?ilt;n;?i)

{

if(puntuaciones[i]?gt;?max)

{

p>

max?=?scores[i];

}

}

prom?/=? n;

printf("Puntuación más alta: d\n",?max);

break;

}

caso? 5: /*?Ranking de puntuación? */

{

for(i=0;?ilt;n;?i)

{

atrás[i] ?=?puntuaciones[i];

}

Ordenar(atrás,?n);

printf("Puntuaciones

Clasificación:\n");

printf("8s8s\n",?"clasificación",?"score");

for(i=0;?ilt;n ;?i )

{

printf("8d8d\n",?i 1,?back[i]);

}

printf("\n");

romper

}

caso?6: /*?Salir?*/

{

retorno

}

predeterminado: /*?Continuar?*/

{

break;

}

}

}

}

Ejecutar la prueba: