首页 > 技术文章 > 1~n的阶乘递归算法

lishuai0214 2015-01-02 22:15 原文

递归算法学习:1~n的阶乘递归算法

#include <stdio.h>
int fun(int n)
{
  if(n>1)
     return n*fun(n-1);
  else
     return 1;
}

int main()
{
  int num;
  printf("Please input a number:");
  scanf("%d",&num);
  printf("%d\n",fun(num));
}

 

推荐阅读