#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;
}
使用递归计算阶乘
最新推荐文章于 2023-12-30 20:55:33 发布