Day1(2)递归函数
递归求n! 注意两点:1、要有结束条件(递归出口),不然就崩死啦! 2、要有递推关系,递推关系写在递推函数里,不要写在主函数零,不然乱套啦!
以下是程序,可运行哒
#include<stdio.h>
int f(int n
){
int a
;
if(n
<=1){
return 1;
}
else{
a
=n
*f(n
-1);
}
return a
;
}
int main(){
int n
;
n
=4;
int a
=f(n
);
printf(" %d \n",a
);
return 0;
}
转载请注明原文地址: https://lol.8miu.com/read-25982.html