Рекурсия C # Sharp: Упражнение 14 с решением
Напишите программу на C # Sharp, чтобы получить обратную строку с помощью рекурсии.
Наглядное представление:
Пример решения :
C # Sharp Code:
using System; class RecExercise14 {static void Main () {string str; Console.WriteLine (" n n Рекурсия: получить обратную строку:"); Console.WriteLine ("------------------------ ---------------------- "); Console.Write ("Введите строку:"); str = Console.ReadLine (); стр = StringReverse (стр); Console.Write ("Обратная строка:"); Console.Write (str); Console.ReadKey (); Console.Write (" п"); } общедоступная статическая строка StringReverse (строка str) {если (str.Length> 0) return str [str.Length - 1] + StringReverse (str.Substring (0, str.Length - 1)); иначе return str; }}
Пример вывода:
Рекурсия: получить обратную строку: -------------- -------------------------------- Введите строку: W3resource. Обратная сторона строки: ecruoser3W
Блок-схема:
Редактор кода C # Sharp:
Назад: Напишите программу на C # Sharp, чтобы преобразовать десятичное число в двоичное с помощью рекурсии.
Далее: Напишите программу на C # Sharp для вычисления степени любого числа с помощью рекурсии.