C语言实现阶乘
#include<stdio.h>
//非递归
long Fact(int n)
{
int i,res=1;
for(int i=1;i<=n;i++){
res*=i;
}
return res;
}
int main()
{
int n;
scanf("%d",&n);
if(n==0){
printf("res=1");
}
else{
printf("res=%ld",Fact(n));
}
return 0;
}
//递归 .
原创
2021-11-23 15:39:45 ·
81 阅读 ·
0 评论