/*输出整数的阶乘值*/
#include <stdio.h>
int fic(int n);
int main(){
int n;
printf("请输入需要求几的阶乘:\n");
scanf("%d",&n);
if(n<0){
printf("error!");
}else{
printf("%d!=%d\n",n,fic(n));
}
}
int fic(int n){
int f=1;
if(n==0){
f=1;
}else{
for(int i=1;i<=n;i++){
f=f*i;
}
}
return f;
}
C语言 阶乘
最新推荐文章于 2024-09-05 16:46:12 发布