笔记
寒山煎茶
山内有樱名为良,树本无名只待春。
展开
-
2020-12-13
运用函数递归求n的阶乘。 #include using namespace std; int f(int n) { if (n>1) return f(n-1)*n;//调用递归 } int main() { int a; cin>>a; cout<<f(a)<<endl; return 0; } 注意事项 一定不要忘记f(n-1)*n 这一步就是函数递归的关键,再一次调用自己。 ...原创 2020-12-13 19:13:59 · 65 阅读 · 0 评论 -
2020-12-13
函数斐波那契 #include using namespace std; int f(int n) { if(n1||n2) return 1; else return f(n-1)+f(n-2); } int main() { int n; cin>>n; cout<<f(n); return 0; } 作为一个新手,我感觉还是需要注意几个问题的。 (1)在子函数中不需要再定义一个变量,因为我们后面只需要用到n。 (2)在子函数中的if语句中一定是==,而不是=,==是等于,=是原创 2020-12-13 16:25:06 · 116 阅读 · 0 评论