K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
假设传入的初始参数均为非负整数,以下为四个不同的递归函数实现:
int infiniteRecur(int x) { return x + infiniteRecur(x - 1); }
int fact(int n) { if(n == 1) return 1; return n * fact(n - 1); }
int sumFrom1ToN(int n) { if(n == 0) return 0; return n + sumFrom1ToN(n - 1); }
int wrongTerminate(int n) { if(n == 0) return 0; return n + wrongTerminate(n + 1); }