Red de conocimiento informático - Conocimiento informático - Lenguaje C para el sistema de desempeño estudiantil

Lenguaje C para el sistema de desempeño estudiantil

programa en lenguaje c:

#Contiene? & ltstdio.h & gt

¿#Definición? Máx.

100

/*?¿Mostrar menú? */

¿Anulado? ShowMenu()

{

printf(" \ n ");

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

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

Printf("|| -

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

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

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

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

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

printf(" |-| \ n ");

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

printf(" |? 1.? Entrar calificación-| \ n ");

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

printf("|? 3.? Puntuación promedio de consulta -| \ n ");

printf("|? 4.? Puntuación máxima de consulta-| \ n ");

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

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

Printf ("| - |Por favor, ingrese 0-6?:? ");

}

/*?Ordenar?*/

¿Ordenación no válida(int?arr[],?int ?n)

int?i,?j,?k;

for(I = 0;?i<n-1;?i++)

{

k?=?i;

for(j = I+1;?j & ltn;? j++)

{

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

{

k?=?j;

}

}

Si (k?!=?i)

{

¿Trabajadores temporales? =?arr[k];

arr[k]? =?arr[I];

arr[i]? =?Temperatura;

}

}

}

¿No es válido? principal(){

int? Seleccione;

int? ¿Puntuación[MAX]? =?{80,?78};/*?¿Nivel de tienda? */

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

int? atrás[MAX];

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

¿Doble? avg/*?Puntuación promedio? */

int? i;

mientras(1)

{

ShowMenu();

scanf("%d ", & amp select) ;

Cambiar (seleccionar)

{

¿Caso? 1: /*?Ingresar resultados? */

{

Printf("Ingrese un nuevo nivel:");

scanf("%d ", & amp puntuación[n])

n++;

Romper

}

p>

¿Caso? 2: /*?¿Mostrar resultados? */

{

Printf("Lista de partituras:\ n ");

for(I = 0;?i<n;?i++)

{

printf("%4d ", puntuación [I]

}

printf(" \ n "); p>

Rotura;

}

¿Caso? 3: /*?¿Consultar la puntuación media? */

{

¿Promedio? =?0;

for(I = 0;?i<n;?i++)

{

¿Promedio? +=?Puntuación[I];

}

¿Promedio? /=?n;

Printf("Puntuación promedio:%.2lf\n ",avg);

Descanso;

}

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

{

Máx. =? puntuación[0];

for(I = 1;?i<n;?i++)

{

si (puntuación[i]? & gt ?Máx.)

{

Máx. =?Puntuación[I];

}

}

¿Promedio? /=?n;

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

Pausa;

}

caso? 5: /*?Clasificación de calificaciones? */

{

for(I = 0;?i<n;?i++)

{

Volver [I] ? =?Puntuación[I];

}

Ordenar(atrás,?n);

Printf("Ranking de puntuación:\ n "); p>

printf("%8s%8s\n ","Calificación"?"Calificación");

for(I = 0;?i<n;?i++)

{

printf("%8d%8d\n ",i+1,?volver[I]);

}

printf( " \ n ");

Romper

}

¿Caso? 6: /*?Salir*/

{

Regresar;

}

Predeterminado: /*? ¿Continuar? */

{

Descanso;

}

}

}

}Ejecutar prueba: