1. 程式人生 > >【程式26】 利用遞迴方法求5!

【程式26】 利用遞迴方法求5!

【題目】利用遞迴方法求5!

#include<stdio.h>
#define N 5
int main()
{
	int fun(int n);
	int c=fun(N);
    printf("%d!=%d\n",N,c);
	return 0;
}
int fun(int n)
{
	int sum;
	if(n==1) sum=1;
	else
		sum=n*fun(n-1);
	return sum;
}