Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsPmChDS 109 of 373 menu
◀ ▶

Сумма цифр числа в Rust

Сумму цифр трехзначного числа собирают без цикла: последняя цифра это остаток от деления на 10, средняя достается из частного и снова остатка, первая - из деления на 100. Так работают уже знакомые операции процента и целого деления.

Каждая часть - целое от нуля до девяти, их складывают обычным плюсом. Перевод в символ цифры здесь не нужен: сумма считается в числах. Для другого трехзначного значения меняют только литерал в объявлении.

Посчитаем сумму цифр для 347:

let n = 347; let last = n % 10; let middle = n / 10 % 10; let first = n / 100; let total = last + middle + first; println!("{}", total);

Дано число:

let n = 256;

Найдите сумму его цифр и выведите ее.

Дано число:

let n = 905;

Найдите сумму его цифр и выведите ее.

Дано число:

let n = 111;

Соберите сумму трех цифр и выведите ответ.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить