//输入一个数,求出该数的阶乘;
#include <stdio.h>
int Jichen(int num);
int main(int argc,char const *argv[])
{
int num;
int sum = 0;
printf(“请输入一个数,我将求出它的阶乘:\n”);
scanf("%d",&num);
while(num < 0)
{
printf("负数没有阶乘哦,请重新输入:");
scanf("%d",&num);
}
//调用函数;
sum = Jichen(num);
printf("%d 的阶乘为:%d",num,sum);
return 0;
}
int Jichen(int num)
{
if(num>0)
{
return Jichen(num - 1) * num;
}
else
{
return 1;
}
}