1~n的阶乘递归算法

递归算法学习: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));
}

 

posted @ 2015-01-02 22:15  lishuai0214  阅读(587)  评论(0编辑  收藏  举报