用递归求阶乘

用递归求阶乘:

#include<stdio.h>

int factorial(n);

 

int main()

{

 

   int n;

         scanf("%d",&n);

         printf("thefactorial of n is %d.\n",factorial(n));

         return0;

}

int factorial(int n)

{

        

         if(n>1)

                   returnn*factorial(n-1);

         else

                   return1;

}

 


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/munan2017/article/details/80316453
上一篇判断一个数是否为回文数C
下一篇输出指定数量的斐波那契数列(用switch)
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭