/*
*Copyright (c) 2014 ,烟台大学计算机学院
*All right reserved.
*文件名称:求1*3*5*……*n.cpp
*作 者:王伟诚
*完成日期:2014年11月18日
*版 本 号:1.0
*
*问题描述:用递归函数求1*3*5*……*n
*问题输入:一个奇数
*问题输出:输出1*3*5*……*n
*/
#include <iostream>
using namespace std;
int f(int n);
int main()
{ int n;
cin>>n;
if(n%2==1)
cout<<f(n)<<endl;
return 0;
}
int f(int n)
{
int c;
if(n==1)
c=1;
else
{c=f(n-2)*n;
return c;}
}