大家好,我是小生,我来为大家解答以上问题。递归法是什么,递归法很多人还不知道,现在让我们一起来看看吧!
1、计算1+2+....+100的值 #include <stdio.h> main() { printf("%d ",fun(100));//调用函数fun() } 递归函数 fun(int n) {int t; if(n==0||n==1) t=1; //如果n为0或为1 输出1 //n大于0。
2、则为第n项和第n-1项的和。
3、继续调用fun() //以此类推... else t=n+fun(n-1); return t; }。
本文到此讲解完毕了,希望对大家有帮助。