第十二周项目3--递归式求1*3*5...*n的解
2014-11-17 10:42
162 查看
问题及代码:
总结:定义的内容理解了好久才懂,真是不容易。。
/* *Copyright(c) 2014 烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:尚 月 *完成日期:2014年 11 月 17 日 *版本号:V1.0 * *问题描述:求出1*3*5*7...*n的递归式,并编写出递归函数求解。 *输入描述:输入数字n *程序输出:输出函数的解 */ # include<iostream> using namespace std; int main() { int fac(int); int a=1,sum=0; cin>>a; sum=fac(a); cout<<a<<"以内的奇数阶乘为:"<<sum<<endl; return 0; } int fac(int n) { int f; if (n==1) f=1; else f=n*fac(n-2); return f; } 运行结果: 13 13以内的奇数阶乘为:135135
总结:定义的内容理解了好久才懂,真是不容易。。
相关文章推荐
- 第十二周项目3——2 输出1*3*5.....*n的递归式
- 第十二周 项目三:用递归方法求解1*3*...*n的递归式
- 第十二周项目3.2求1*3*……*n的递归式
- 第十二周项目 3 用递归方法求解(1*3*...*n的递归式)
- 第十二周项目3-用递归方法求解(2)求1*3*...*n的递归式
- 第十二周 项目三-用递归方法求解(2)求1*3*...*n的递归式
- 第十二周项目三 用递归方法求解(2)求1*3*...*n的递归式
- 第十二周 项目3:(2)求1*3*5………*n的递归式
- 第十二周项目三(2):求1*3*5*...*n的递归式
- 第十二周上机任务项目-4输出10000以内回文素数任务3
- 第十二周上机任务项目-5特殊三位数
- 第十二周上机任务项目二--求解分段函数的值
- 第十二周项目1-用函数输出日期是本年的第几天
- 第十二周项目5-1-银行系统(简单版)
- 第十二周上机任务项目-4输出10000以内的回文数任务2
- 第十二周项目-1函数运用 当年第几天
- 第十二周-上机任务 -项目2-求分段函数的值
- 第十二周上机项目4(3):输出10000以内的所有回文素数
- 第十二周上机任务——项目5——特殊三位数
- 第十二周——上机任务-项目1(1)—调用函数输出*图