Упражнения C # Sharp: вычисление степени любого числа

Рекурсия C # Sharp: Упражнение 15 с решением

Напишите программу на C # Sharp для вычисления степени любого числа с помощью рекурсии.

Наглядное представление:

Пример решения :

C # Sharp Code:

  using System; открытый класс RecExercise15 {public static void Main () {int bNum, pwr;  int результат;  Console.Write (" n  n Рекурсия: вычисление степени любого числа:  n"); Console.Write ("-----------------------  -------------------------  n ");  Console.Write ("Введите базовое значение:");  bNum = Convert.ToInt32 (Console.ReadLine ());  Console.Write ("Введите показатель степени:");  pwr = Convert.ToInt32 (Console.ReadLine ());  result = CalcuOfPower (bNum, pwr);//вызываем функцию CalcuOfPower Console.Write ("Значение {0} в степени {1}: {2}  n  n", bNum, pwr, результат)  ;} public static int CalcuOfPower (int x, int y) {if (y == 0) return 1;  иначе вернуть x * CalcuOfPower (x, y - 1);  }}  

Пример вывода:

 Рекурсия: вычисление степени любого числа: ---------------  --------------------------------- Введите базовое значение: 2 Введите показатель степени: 6 Значение 2 для  степень 6 составляет: 64 

Блок-схема:

Редактор кода C # Sharp:

Предыдущая: Напишите программу на C # Sharp, чтобы получить обратную строку с помощью рекурсии.
Далее: C # Sharp LINQ Exercises.

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