实现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,要求不能使用乘除法、循环、条件判断、选择相关的关键字 实现1+2+3...+n,要求不能使用乘除法、循环、条件判断、选择相关的关键字](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVGN3TnpFME1UWXpNREl3T1RJMVAzZGhkR1Z5YldGeWF5OHlMM1JsZUhRdllVaFNNR05FYjNaTU1rcHpZakpqZFZrelRtdGlhVFYxV2xoUmRtUXlWbkJsUjJ4MVdIcE5NazFVU1RGTlZGa3lMMlp2Ym5Rdk5XRTJURFZNTWxRdlptOXVkSE5wZW1Vdk5EQXdMMlpwYkd3dlNUQktRbEZyUmtOTlFUMDlMMlJwYzNOdmJIWmxMemN3TDJkeVlYWnBkSGt2UTJWdWRHVnk%3D.jpg?w=700&webp=1)