Программирование на C # Sharp Упражнения, практика, решение: рекурсия
C # Sharp Recursion [15 упражнений с решением]
1. Напишите программу на C # Sharp для печати первого n натурального числа с использованием рекурсии. Перейти к редактору
Тестовые данные :
Сколько номеров печатать: 10
Ожидаемый результат :
1 2 3 4 5 6 7 8 9 10
Нажмите меня, чтобы увидеть решение
2. Напишите программу на C # Sharp для печати чисел от n до 1, используя рекурсию. Перейти к редактору
Тестовые данные :
Сколько номеров печатать: 10
Ожидаемый результат :
10 9 8 7 6 5 4 3 2 1
Нажмите меня, чтобы увидеть решение
3. Напишите программу на C # Sharp, чтобы найти сумму первых n натуральных чисел, используя рекурсию. Перейти к редактору
Тестовые данные :
Сколько чисел на сумму: 10
Ожидаемый результат :
Сумма первых 10 натуральных чисел: 55
Нажмите меня, чтобы увидеть решение
4. Напишите программу на C # Sharp для отображения отдельных цифр данного числа с помощью рекурсии. Перейти к редактору
Тестовые данные :
Введите любое число: 1234
Ожидаемый результат :
Цифры в номере 1234: 1 2 3 4
Нажмите меня, чтобы увидеть решение
5. Напишите программу на C # Sharp для подсчета количества цифр в числе с помощью рекурсии. Перейти к редактору
Тестовые данные :
Введите любое число: 12345
Ожидаемый результат :
Номер 12345 содержит количество цифр: 5
Нажмите меня, чтобы увидеть решение
6. Напишите программу на C для печати четных или нечетных чисел в заданном диапазоне с использованием рекурсии. Перейти к редактору
Тестовые данные :
Введите диапазон для печати, начиная с 1:20
Ожидаемый результат :
Все четные числа от 1 до 20:
2 4 6 8 10 12 14 16 18 20
Все нечетные числа от 1 до 20:
1 3 5 7 9 11 13 15 17 19
Нажмите меня, чтобы увидеть решение
7. Напишите программу на C # Sharp, чтобы проверить, является ли число простым или нет с использованием рекурсии. Перейти к редактору
Тестовые данные :
Введите любое положительное число: 37
Ожидаемый результат :
Число 37 является простым числом.
Нажмите меня, чтобы увидеть решение
8. Напишите программу на C # Sharp, чтобы проверить, является ли данная строка палиндромной или не использует рекурсию. Перейти к редактору
Тестовые данные :
Введите строку: RADAR
Ожидаемый результат :
Строка Палиндром.
Нажмите меня, чтобы увидеть решение
9. Напишите программу на C # Sharp, чтобы найти факториал заданного числа с помощью рекурсии. Перейти к редактору
Тестовые данные :
Введите любое положительное число: 5
Ожидаемый результат :
Факториал 5: 120
Нажмите меня, чтобы увидеть решение
10. Напишите программу на C # Sharp, чтобы найти числа Фибоначчи для чисел ряда, используя рекурсию. Перейти к редактору
Тестовые данные :
Введите число членов для ряда Фибоначчи: 10
Ожидаемый результат :
Ряд Фибоначчи из 10 членов имеет вид: 0 1 1 2 3 5 8 13 21 34
Нажмите меня, чтобы увидеть решение
11. Напишите программу на C # Sharp для генерации всех возможных перестановок массива с использованием рекурсии. Перейти к редактору
Тестовые данные :
Введите количество элементов для хранения в массиве [максимум 5 цифр]: 3
Введите 3 числа элементов в массиве:
элемент - 0: 1
стихия - 1: 2
стихия - 2: 3
Ожидаемый результат :
Перестановки с комбинацией из 3 цифр:
123 132 213 231 321 312
Нажмите меня, чтобы увидеть решение
12. Напишите программу на C # Sharp, чтобы найти LCM и GCD из двух чисел, используя рекурсию. Перейти к редактору
Тестовые данные :
Введите первое число: 10
Введите второе число: 15
Ожидаемый результат :
ГКД 10 и 15 = 5
LCM 10 и 15 = 30
Нажмите меня, чтобы увидеть решение
13. Напишите программу на C # Sharp для преобразования десятичного числа в двоичное с использованием рекурсии. Перейти к редактору
Тестовые данные :
Введите десятичное число: 66
Ожидаемый результат :
Двоичный эквивалент 66: 1000010
Нажмите меня, чтобы увидеть решение
14. Напишите программу на C # Sharp, чтобы получить обратную строку, используя рекурсию. Перейти к редактору
Тестовые данные :
Введите строку: w3resource
Ожидаемый результат :
Обратная строка: ecruoser3w
Нажмите меня, чтобы увидеть решение
15. Напишите программу на C # Sharp для вычисления мощности любого числа с помощью рекурсии. Перейти к редактору
Тестовые данные :
Введите базовое значение: 5
Введите показатель степени: 3
Ожидаемый результат :
Значение 5 в степени 3 составляет: 125
Нажмите меня, чтобы увидеть решение
Редактор кода C # Sharp:
Еще не все !
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования