C语言:输入一个数,求阶乘

//输入一个数,求出该数的阶乘;

#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;
}

}

    原文作者:叫我乂可好
    原文地址: https://blog.csdn.net/qq_54127452/article/details/119203706
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞