Проблема, которую я пытаюсь решить:Рекурсивная функция для вычисления суммы всех чисел от 1 до n?
Write a Scheme function called "my-sum" which takes a
nonnegative number n and outputs the value
1+2+ .. +n
Your solution should use recursion.
У меня есть общая функция, определенная ... и я знаю, как я хотел бы сделать это в C++ без рекурсии. Но мне сложно решить, как это сделать с помощью Схемы.
То, что я получил до сих пор:
(define my-sum
(lambda (x)
(+ x (- x 1))))
Пожалуйста, опишите ваше решение. –
Лучше включить некоторый контекст/объяснение с кодом, поскольку это делает ответ более полезным для OP и для будущих читателей. – EJoshuaS
@EJoshuaS Ryan - это OP ... – soegaard