#include<stdio.h>
double fact(int n);
int main(){
int n;
scanf("%d", &n);
printf("%f\n", fact(n));
return 0;
}
double fact(int n){
double result;
if(n == 1 || n == 0)
result = 1;
else
result = n * fact(n - 1);
return result;
}
使用递归计算阶乘
猜你喜欢
转载自blog.csdn.net/qq_41895253/article/details/82386560
今日推荐
周排行