第13週項目1:奇数連乗の積を再帰的に求める

1034 ワード

 
 
/*                          
*            :                          
*Copyright(c)2013,                                       
*All rights reserved.                          
*    :                          
*  :                            
*    :2013  11 19                            
*   :v1.0                          
*             :                          
*    :      
*    : 
*    :  1*3*5*...*n  
*    :                          
*    :                          
*/ 
    :
#include<iostream>
using namespace std;
int f(int);
int main()
{
	int n,sum;
	cout<<"      :"<<endl;
	cin>>n;
	sum=f(n);
	cout<<sum<<endl;
	return 0;
}
int f(int n)
{
	int jieguo;
	if(n==1)
		jieguo=1;
	else
		jieguo=(2*n-1)*f(n-1);
	return jieguo;
}