Diez jueces califican una pregunta de programación Java para determinar los puntajes más altos y más bajos. El puntaje promedio de los 8 restantes es el puntaje final del concursante.
Pon diez puntuaciones en la matriz a[10] int i=0; while(ilt; 9) // Este while puede comparar los elementos de la matriz 10 veces { max=a[i] ; =a[i]; while(a[i]≤a[i 1]) //Este while se compara 10 veces, cada vez { //valor grande en a[i], a[i 1] Ponlo en a [i], ponga el valor pequeño en a[i 1] a=a[i]; a[i]=a[i 1]; a[i 1]=a while(maxlt; a[i] ) //Utilice max para almacenar el valor máximo después de 10 comparaciones { max=a[i] } while(mingt; a[i 1]) //Utilice min para almacenar el valor mínimo después de 10 comparaciones { min=a[i 1]; } } s=s a[i]; }ave=(s-min-max)/8; //La suma de 10 puntuaciones se resta del valor máximo max y del valor mínimo min, y luego el valor promedio. se calcula int i=0; do // La mayor diferencia con el ciclo while es que un determinado comando se ejecuta una vez antes del ciclo max=a[i]; Este while se puede realizar 10 veces Compara los elementos de la matriz { while (a[i]≤a[i 1]) //Este while se compara 10 veces, y cada vez el { //valor grande en a[i] , a[i 1] se coloca en a[i], coloque el valor pequeño en a[i 1] a=a[i]; a[i]=a[i 1]; i; while(maxlt; a[i]) //Usa max para almacenar el valor máximo después de 10 comparaciones { max=a[i] } while(mingt; a[i 1]) //Usa min para almacenar el mínimo valor después de 10 comparaciones { min =a[i 1]; } }s=s a[i]; }ave=(s-min-max)/8; //La suma de 10 puntuaciones se resta del valor máximo max y el valor mínimo min, y luego el valor promedio/ /int i=0 for(int i=0; ilt; 9; i) //El bucle for escribe la asignación antes del bucle y la operación después de cada bucle juntas { max =a[i]; min=a [i]; for(;a[i]≤a[i 1;] // El comando de asignación y ejecución del bucle for puede estar vacío, es decir, ocurre un evento { / /Este for se compara 10 veces, y cada vez a[i ], a=a[i] en a[i 1] //Pon el valor grande en a[i], pon el valor pequeño en a[i 1; ], a[i]=a
[i 1]; a[i 1]=a; //i; for(;maxlt;a[i];) //Utiliza max para almacenar el valor máximo después de 10 comparaciones { max=a[i]; (;mingt; a[i 1];) //Utilice min para almacenar el valor mínimo después de 10 comparaciones { min=a[i 1]; )/8; //La suma de 10 puntuaciones se resta del valor máximo max y del valor mínimo min, y luego se calcula el valor promedio