Рекурсивные методы: вычисление системы - C#
Формулировка задачи:
Можете подсказать, как это делать?
Решение задачи: «Рекурсивные методы: вычисление системы»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { // Рекурсивный метод static int factorial(int i) { int result; if (i == 1) return 1; result = factorial(i - 1) * i; return result; } static void Main(string[] args) { label1: Console.WriteLine("Введите число: "); try { int i = int.Parse(Console.ReadLine()); Console.WriteLine("{0}! = {1}",i,factorial(i)); } catch (FormatException) { Console.WriteLine("Некорректное число"); goto label1; } Console.ReadLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д