递归:就是自己调用自己,然后有个结束条件。
核心:核心一(找公式) 核心二(有一个结束条件 ) 【结束条件】一定是放在【公式】前面。
#include <stdio.h>
//递归的运用(阶乘)
int f(int n)
{
if(n==1)
{
return 1;
}
return n*f(n-1);
}
int main() {
int n;
scanf("%d",&n);
printf("f(%d)=%d\n",n,f(n)); //输出一个阶乘
return 0;
}