【问题描述】编写函数f,功能是用递归的方法求n!,函数原型为 int f(int n),在主函数中输入一个正整数n,调用函数f求出n!并在主函数中输出。
【输入形式】10
【输出形式】10!=3628800
【样例输入】10
【样例输出】10!=3628800

源代码如下

#include <stdio.h>
int jiec(int n)
{
	if(n==0)return 0;
	if(n==1)return 1;
	if(n==2)return 2;
	if(n>=3)return jiec(n-1)*n;
}
int main(int argc, char *argv[])
{
	int a,b;
	scanf("%d",&a);
	b=jiec(a);
	printf("%d",b);
	return 0;
}

版权声明:本文为qq_45955883原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_45955883/article/details/103528790