Напишите рекурсивную функцию суммы всех двузначных чисел - 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();
}
}