实现1+2+3...+n,要求不能使用乘除法、循环、条件判断、选择相关的关键字

时间:2021-11-03 05:37:30

实现1+2+3...+n,要求不能使用乘除法、循环、条件判断、选择相关的关键字。

//实现1+2+3...+n,要求不能使用乘除法、循环、条件判断、选择相关的关键字。
#include <iostream>
#include <Windows.h>
using namespace std;

int Sum(int k)
{
return k >0 ? k + Sum(k - 1) : 0;
}

int main()
{
int n = 5;
int ggy = Sum(n);
cout <<"和为: "<< ggy << endl;
system("pause");
return 0;
}

实现1+2+3...+n,要求不能使用乘除法、循环、条件判断、选择相关的关键字