Упражнения C # Sharp: рассчитать мощность любого числа
C # Sharp Рекурсия: упражнение 15 с решением
Напишите программу на C # Sharp для вычисления мощности любого числа с помощью рекурсии.
Иллюстрированная презентация:
Пример решения :
C # острый код:
using System;
public class RecExercise15
{
public static void Main()
{
int bNum,pwr;
int result;
Console.Write("\n\n Recursion : Calculate power of any number :\n");
Console.Write("------------------------------------------------\n");
Console.Write(" Input the base value : ");
bNum = Convert.ToInt32(Console.ReadLine());
Console.Write(" Input the exponent : ");
pwr = Convert.ToInt32(Console.ReadLine());
result=CalcuOfPower(bNum,pwr);//called the function CalcuOfPower
Console.Write(" The value of {0} to the power of {1} is : {2} \n\n",bNum,pwr,result);
}
public static int CalcuOfPower( int x,int y)
{
if (y == 0)
return 1;
else
return x * CalcuOfPower( x, y - 1 );
}
}
Пример вывода:
Рекурсия: Рассчитать мощность любого числа: ------------------------------------------------ Введите базовое значение: 2 Введите показатель степени: 6 Значение 2 в степени 6: 64
Блок-схема:
Редактор кода C # Sharp:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на C # Sharp, чтобы получить обратную строку, используя рекурсию.
Далее: Упражнения C # Sharp LINQ.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code