@java azul grupo ponte B Problema Fundamentos copo (30) da quarta questão: CARACTERÍSTICAS DA SEQUÊNCIA

@java azul grupo ponte B Problema Fundamentos copo (30) da quarta questão: CARACTERÍSTICAS DA SEQUÊNCIA

Palavras-chave: ciclo, máximo, mínimo, acumulação

Descrição do problema

Dado o número n, para encontrar o número do n máximo, mínimo e.

O formato de entrada
da primeira conduta inteiro n, o número de valores.

A segunda linha tem um número n, é dado o número de n, o valor absoluto de cada um número menor do que 10.000.

formato de saída
de saída três fileiras de um inteiro. A primeira linha representa o valor máximo destes números, a segunda linha representa o valor mínimo destes números, estes números representam a terceira fila e.
entrada de amostra
. 5
. 4. 1. 3 -2. 5
de saída de amostra
. 5
-2
. 11
Tamanho e convenções de dados
1 <= n <= 10000.

código:

java.util.Scanner Import;
public class Main {
public static void main (String [] args) {
int sum = 0;
Scanner Scanner novo new = S (o System.in);
int Changdu s.nextInt = ();
int [] shuzu2 = new new int [Changdu];
IF (Changdu> = 1 && Changdu <= 10000.) {// array de restrições deve ser inferior a 10000
int [] shuzu = new new int [Changdu];
for (int i = 0; I <Changdu; I ++ ) {// valores de entrada: valor elemento necessário para limitar a gama: -10000 <N- <10000
shuzu [I] = s.nextInt ();
}
S.CLOSE ();
MET int = 0;
para (i = 0 int ; i <Changdu; i ++) {// reordenação (por ordem decrescente)
para (int J = 0; J <Changdu; J ++) {
SE (shuzu [I]> shuzu [J]) {
MET shuzu = [ I];
shuzu [I] = shuzu [J];
shuzu [J] = TEM;
}
}
}
para (int i = 0; i <Changdu; i ++) {// encontrar e
+ = shuzu [I] SUM;
}
for (int K = 0; K <Changdu; K ++) {// copiar matriz de dados 1 para a matriz 2
shuzu2 [K] = shuzu [K];
}
booleana guanjian1 = false;
para (int K = 0; K <Changdu; K ++) {// o valor da válvula de controlo
se (shuzu2 [k]> - 10000 && shuzu2 [k] <10000 ) {valores // elemento de restrição da gama: -10000 <N- <10000
guanjian1 = true;
}
else {= guanjian1 a falsa;}
}
IF (guanjian1) {// usar o valor para determinar se ou não a saída da válvula
System.out. o println (shuzu [0]);
System.out.printlnl (shuzu [-Changdu 1.]);
System.out.printlnl (SUM);
}
}
}
}

Publicado 29 artigos originais · ganhou elogios 1 · vista 1102

Acho que você gosta

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