递归算法

来源:互联网 发布:mac视频格式转换器 编辑:程序博客网 时间:2024/06/07 06:57



求解该题的答案如下
//20150502递归算法之阶乘
#include
int fact(int n)
{
   if(n<=1)
    {
       return 1;
       }
       else
       {
           return n*fact(n-1);
           }
    }
int main()
{
   while(1){
    intn;//代表要输入的阶乘 数
   printf("请输入要求阶乘的数\n");
  scanf("%d",&n);
  printf("%d的阶乘为%d\n",n,fact(n));
   }
    return0;
    }



0 0
原创粉丝点击