Напишите рекурсивную функцию суммы всех двузначных чисел - C#
Формулировка задачи:
Задача: Напишите рекурсивную функцию суммы всех двузначных чисел.
Знает кто как решить? условие для самой функции я знаю
(если является двузначным), но как это с циклом связать и вызвать это функцию в самой себе?
Листинг программы
- if (n.ToString().Length == 2 && n % 2 == 0)
Решение задачи: «Напишите рекурсивную функцию суммы всех двузначных чисел»
textual
Листинг программы
- using System;
- static class Program
- {
- static int Sum2(int n = 0)
- {
- return (n = n < 10 ? 10 : n) < 100 ? n + Sum2(n + 1) : 0;
- }
- static void Main()
- {
- Console.WriteLine(Sum2());
- Console.ReadKey();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д