+ 1
Помогите решить задачку!
Напишите программу, которая возьмет N чисел в качестве вводных данных и рекурсивно вычислит сумму всех чисел от 1 до N. Пример вводных данных 5 Пример результата 15 Пояснение 5+4+3+2+1 = 15. (не забудьте о базовом случае)
4 Antworten
+ 2
static void Main(string[] args)
{
int number = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(Sum(number));
}
static int Sum(int num)
{
//завершите рекурсивный метод
if(num ==1){
return 1; {
return num+Sum(num-1);
}
}
}
+ 1
Сначала покажите свою попытку.
0
// Вы немножко забыли: else
static int Sum(int num)
{
//завершите рекурсивный метод
if(num ==1){
return 1;
} else
{
return num+Sum(num-1);
}
}
0
ох спасибо, выручили!