#include<stdio.h>
#include<time.h>
long jiecheng(int n)
{
if(n==0)
return 1;
else if(n==1)
return 1;
else
return n*jiecheng(n-1);
}
int main()
{
int n;
scanf("%d",&n);
int a;
clock_t start_time,end_time;//计算时间函数
start_time=clock();//开始时间
a=jiecheng(n);
end_time=clock();//结束时间
printf("%d\n",a);
printf("time=: %f",(double)(end_time-start_time));
return 0;
}
n的阶乘的递归实现
最新推荐文章于 2024-07-12 16:23:11 发布