//求n的阶乘
//方法一
#include<stdio.h>
int num1(int p){
int b=1;
int c=1;
while(b<=p){
c*=b;
b++;
}
return c;
}
int main(){
int i=0;
scanf("%d",&i);
int a=num1(i);
printf("%d\n",a);
return 0;
}
//方法二
#include<stdio.h>
int num2(int p){
if(p<=1){
return 1;
}
else{
return p*num2(p-1);
}
}
int main(){
int i=0;
scanf("%d",&i);
int a=num2(i);
printf("%d\n",a);
return 0;
}
C语言基础 求n的阶乘
最新推荐文章于 2025-04-11 19:46:35 发布