阅读背景:

用递归函数求n的阶乘

来源:互联网 
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int fact(int a)
{                     //如果a等于1,直接输出;如果大于1,连续调用函数求阶乘
	int ret = 1;
	if (a > 1)
	{
		ret = a * fact(a - 1);    
	}
	if (a == 1)
		ret = 1;
	 return ret;
}
int main()
{
	int a = 0;
	printf("请输入需要求的阶乘数:\n");
	scanf("%d", &a);
	printf("%d \n",fact(a));
	system("pause");
	return 0;
}#define _CRT_SECURE_NO_WARNINGS
#include<std



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: