/*标题 :递归求奇数连乘的积
*Copyright(c)2013,烟台大学计算机学院
*All rights reserved。
*作者 :刘江
*完成日期:2013年11月20日
*版本号 :v1.0
*问题描述:递归
*样例输入:9
*样例输出:945
问题分析:
*/
#include <iostream>
using namespace std;
int main()
{ long f(int n);
int n,y;
cout<<"请输入一个奇数";
cin>>n;
y=f(n);
cout<<"1*3...*"<<n<<"="<<y<<endl;
return 0;
}
long f(int n)
{
long y;
if(n==1)
y=1;
else
y=n*f(n-2);
return y;
}
运行结果;
心得体会;听和做真不一样,要加强练习!