C # Sharp Exercises: Получите обратную строку

Рекурсия 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 для вычисления степени любого числа с помощью рекурсии.

Оцените статью
nanomode.ru
Добавить комментарий