кодесурса
«C #

Упражнения C # Sharp: Функция: Найти факториал данного числа

script1adsense2code
script1adsense3code

Функция C # Sharp: Упражнение 11 с решением

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

Иллюстрированная презентация:

«C #

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

C # острый код:

using System;
class funcexer11
{
static void Main()
{
      decimal f;
	  Console.Write("\n\nRecursive Function : To find the factorial of a given number :\n");
      Console.Write("------------------------------------------------------------------\n");
	  Console.Write("Input a number : ");
      int num= Convert.ToInt32(Console.ReadLine());
      f = Factorial(num);
      Console.WriteLine("The factorial of {0}! is  {1}", num, f);
}
static decimal Factorial(int n1)
    {
// The bottom of the recursion
      if (n1 == 0)
        {
         return 1;
        }
// Recursive call: the method calls itself
       else
        {
          return n1 * Factorial(n1 - 1);
        }
    }
}

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

 Рекурсивная функция: чтобы найти факториал данного числа:                                                
-------------------------------------------------- ----------------                                            
Введите число: 5                                                                                            
Факториал 5! это 120 

Блок-схема:

«Блок-схема:

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

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите программу на C # Sharp, чтобы создать функцию для вычисления суммы отдельных цифр данного числа.
Далее: Напишите программу на C # Sharp, чтобы создать рекурсивную функцию для вычисления числа Фибоначчи определенного термина.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code