Как суммировать цифры числа рекурсивно, пока не останется только одна цифра?
Пример: при вводе 9234, результатом будет 9, потому что 9 + 2 + 3 + 4 = 18, а затем 1 + 8 = 9.
Это мой код на данный момент но я хочу суммировать до тех пор, пока не останется только одна цифра
int getsum(int n) {
return n == 0 ? 0 : n % 10 + getsum(n/10);
}
Подробнее здесь: https://stackoverflow.com/questions/335 ... digit-left
Рекурсия: суммируйте цифры числа, пока не останется одна цифра. ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Одна цифра выравнивается по второй позиции (должна быть ниже второй цифры)
Anonymous » » в форуме CSS - 0 Ответы
- 38 Просмотры
-
Последнее сообщение Anonymous
-