1. 程式人生 > >用遞迴輸出n的階乘

用遞迴輸出n的階乘

int fac(int n)
{
   int f;
   if(n==0||n==1)
   f=1;
   else f=fac(n-1)*n;
   return f;
}
#include<stdio.h>
int main()
{
   int n,m;
   scanf("%d",&n);
   for(int i=1;i<=n;i++)
   m=fac(n);
   printf("%d",m);
   printf("\n");
}