计算n的阶乘
使用递归的方法计算n的阶乘,递归函数使用的时候要注意有终止条件,要不然会死循环呦
#include<stdio.h>
int func(unsigned int n)
{
//终止条件
if(n<=1){
return 1;
}
else{
return func(n-1)*n;
}
}
int main()
{
int n;
printf("请输入一个整数\n");
scanf("%d",&n);
printf("%d\n",func(n));
return 0;
}
浙公网安备 33010602011771号