@java azul grupo puente B Problema Fundamentos taza (30) de la cuarta pregunta: CARACTERÍSTICAS DE LA SECUENCIA

@java azul grupo puente B Problema Fundamentos taza (30) de la cuarta pregunta: CARACTERÍSTICAS DE LA SECUENCIA

Palabras clave: ciclo, máximo, mínimo, la acumulación

Descripción del problema

Teniendo en cuenta el número n, para encontrar el número de los n valores máximo, mínimo y.

El formato de entrada
de la primera comportamiento número entero n, el número de valores.

La segunda fila tiene un número n, se le da el número de n, el valor absoluto de cada número de menos de 10.000.

Formato de salida
de salida de tres filas de un número entero. La primera fila representa el valor máximo de estos números, la segunda fila representa el valor mínimo de estos números, estos números representan la tercera fila y.
entrada de la muestra
. 5
. 1. 4. 3 -2. 5
muestra de salida
. 5
-2
. 11
Tamaño y convencional de los datos
1 <= n <= 10.000.

código:

java.util.Scanner importación;
public class Main {
void main (String [] args) {public static
int Suma = 0;
Escáner nueva nueva = S (el System.in);
int Changdu s.nextInt = ();
int [] shuzu2 = new new int [Changdu];
IF (Changdu> = 1 && Changdu <= 10.000.) {// matriz de restricciones debe ser inferior a 10.000
int [] shuzu = new new int [Changdu];
for (int i = 0; I <Changdu; I ++ ) {// valores de entrada: valor elemento necesario para limitar el rango: -10000 <n- <10.000
shuzu [I] = s.nextInt ();
}
S.CLOSE ();
int TEM = 0;
for (int i = 0 ; i <Changdu; i ++) {// reordenamiento (orden descendente)
for (int J = 0; J <Changdu; J ++) {
IF (shuzu [I]> shuzu [J]) {
TEM shuzu = [ I];
shuzu [I] = shuzu [J];
shuzu [J] = TEM;
}
}
}
for (int i = 0; i <Changdu; i ++) {// encontrar y
+ = shuzu [I] SUM;
}
for (int K = 0; K <Changdu; K ++) {// copia matriz de datos 1 a la matriz 2
shuzu2 [K] = shuzu [K];
}
Boolean guanjian1 = false;
for (int K = 0; K <Changdu; K ++) {// el valor de control de la válvula
si (shuzu2 [k]> - 10000 && shuzu2 [k] <10 000 ) {valores // elemento de restricción en el rango de: -10000 <n- <10.000
guanjian1 = true;
}
la else {= guanjian1 en false;}
}
IF (guanjian1) {// utilizar el valor para determinar si o no la salida de válvula
System.out. la println (shuzu [0]);
System.out.println (shuzu [-Changdu 1.]);
System.out.println (SUM);
}
}
}
}

Publicado 29 artículos originales · ganado elogios 1 · vistas 1102

Supongo que te gusta

Origin blog.csdn.net/DAurora/article/details/104155234
Recomendado
Clasificación