C++ :
#include<iostream> using namespace std; int calculate(int n); int main() { int n; cin>>n;//输入n的值 cout<<calculate(n)<<endl;//调用函数计算从1—n的累加值 return 0; } int calculate(int n) { if(n==0) return 0;//判断是否到达递归边界 else return n+calculate(n-1);//未到达继续递归 }
注册一个 SWPU OJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 SWPU OJ 通用账户