Resumen - Entrada dinámica
Parte de la sección Fundamentals del Journey de Rust de Coddy — lección 44 de 75.
Desafío
PrincipianteEscribe un programa que obtenga un número dinámico de valores de entrada.
La primera entrada es un número que representa la cantidad de valores de entrada que le siguen. Los siguientes valores de entrada son números enteros.
Al final, imprime la suma de todos los números de entrada (sin incluir la primera entrada).
Por ejemplo,
Entrada:
3
1
5
6Salida esperada: 12
Explicación:
1 + 5 + 6 = 12, y hay exactamente 3 números después del primer número de entrada (3).
Pruébalo tú mismo
use std::io;
fn main() {
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
let count: i32 = input.trim().parse().unwrap();
// Escribe tu código a continuación
}Todas las lecciones de Fundamentals
4Operadores Parte 1
Operadores aritméticosOperador de móduloAtajos aritméticosOperadores de comparaciónComparación de strings5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 33Variables Parte 2
Declaración de tiposConvenciones de nomenclaturaInferencia de tiposResumen - Inicializar variablesConversión de tipos9Bucles
For sobre seriesBucle WhileBreakContinueBucle anidadoEtiquetas de bucleBucle infinitoResumen - Entrada dinámica