递归函数求积

来源:互联网 发布:数控机床编程软件 编辑:程序博客网 时间:2024/06/05 00:51
/* Copyright (c) 2012, 烟台大学计算机学院  * All rights reserved.  * 文件名称:qiuhe.cpp  * 作    者:  胡颖 * 完成日期:2013年3月3日  * 版 本 号:v1.0  *  * 输入描述:输入n的值* 问题描述:略 * 程序输出:运算结果* 问题分析:利用递归法求积* 算法设计:略  */   #include <iostream>using namespace std;long fac(int n);int main(){  int n;  cout<<"Input n:";  cin>>n;  cout<<fac(n)<<endl;  return 0;}long fac(int n){long i;if(n==1){i=1;}else if(n==2){i=3;}else{i=(2*n-1)*fac(n-1);}return i;}


运行结果:

心得体会:做这个程序时思路还是记得的,只是又把“=”和“==”弄混了,还有忘记在using namespace后面加std了,放个假,真是什么都忘了,罪过罪过