Повторение — Динамический ввод
Часть раздела Fundamentals путешествия по Rust на Coddy — урок 44 из 75.
Задание
НовичокНапишите программу, которая получает динамическое количество входных значений.
Первое входное значение — это число, которое представляет количество последующих входных значений. Следующие входные значения — целые числа.
В конце выведите сумму всех введенных чисел (не включая первое число).
Например,
Ввод:
3
1
5
6Ожидаемый результат: 12
Объяснение:
1 + 5 + 6 = 12, и ровно 3 числа следуют за первым введенным числом (3).
Попробуйте сами
use std::io;
fn main() {
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
let count: i32 = input.trim().parse().unwrap();
// Напишите свой код ниже
}Все уроки раздела Fundamentals
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияАрифметические сокращенияОператоры сравненияСравнение строк7Основы ввода-вывода
Вывод в консольЧтение ввода пользователяПовторение — До 120Повторение — True или False5Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 38Приложение-калькулятор
Приветственное сообщениеПолучение чисел3Переменные. Часть 2
Объявление типаСоглашения об именованииВывод типовПовторение: инициализация переменныхПриведение типов9Циклы
Цикл For по последовательностиЦикл WhileОператор BreakОператор ContinueВложенные циклыМетки цикловБесконечный циклПовторение — Динамический ввод