阅读背景:

程序不返回输入值较大(如50)的输出。它返回0。这是一个使用递归的阶乘程序

来源:互联网 
/*Program to find factorial of a number using recursion*/ #include<stdio.h>#include<stdlib.h>/*Function to recursively compute factorial of a number*/long int fact(long int n){    if(n==0)    return 1;    return n*fact(n-1);}int main(){    long  int n;    printf(" enter n ");    scanf("%ld",&n);    printf ("%ld",fact(n));      return 0;}/*Program to find factorial of a number using r



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

分享到: