Задача на вывод натуральных чисел (рекурсия) - C#
Формулировка задачи:
Господа, котелок мой оказался слаб для освоения рекурсивных методов с наскока, поэтому вынужден обратиться за помощью. Помогите, пожалуйста, решить задачу из методички Огневой.
II. Разработка рекурсивных методов ( не возвращающих значений):
3. Разработать рекурсивный метод, который по заданному натуральному числу N (N>=1000) выведет на экран все натуральные числа не больше N в порядке возрастания. Например, для N=8, на экран выводится 1 2 3 4 5 6 7 8.
Решение задачи: «Задача на вывод натуральных чисел (рекурсия)»
textual
Листинг программы
using System; namespace ConsoleApplication11 { class Program { static void PrintReqursive(int number, int currentnumber = 0) { if (currentnumber >= number) return; Console.WriteLine(currentnumber); PrintReqursive(number,currentnumber+1); } static void Main() { PrintReqursive(10); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д