用遞歸求階乘

用遞歸求階乘:

#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;

}

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章