int f(int n) { int result; int f1 = 1; int f2 = 1; if (n <= 1) return 1; for (int i = 2; i <= n; i++) { result = f1 + g(f2); f1 = f2; f2 = result; } return result; }

int g(int n) { int result; int g1 = 1; int g2 = 1; if (n <= 1) return 1; for (int i = 2; i <= n; i++) { result = f(g2) + g(g1); g1 = g2; g2 = result; } return result; }

int fint n if n = 1 return 1; return fn - 1 + gn - 2;int gint n if n = 1 return 1; return fn + 1 + gn - 1;将上述代码改为非递归形式

原文地址: http://www.cveoy.top/t/topic/iWsI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录