用递归的方法求 1+2+3+1+2+3+ …… +N+N 的值。请你用c++编写代码
#include
int sum(int n) { if (n <= 0) { return 0; } return (n % 3) + sum(n-1) + n; }
int main() { int n; cout << "请输入N的值: "; cin >> n; cout << "1+2+3+1+2+3+...+" << n << "+" << n << " = " << sum(n) << endl; return 0; }
原文地址: https://www.cveoy.top/t/topic/fKQY 著作权归作者所有。请勿转载和采集!