第四周项目五-用递归方法求解(求1*3*5*...*n的递归式)
2016-03-20 22:35
274 查看
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年3月20日 *版 本 号:v1.0 * *问题描述:写出求1*3*5*...*n的递归式。 *输入描述:一个整数 *程序输出:一个整数,代表递归式的结果 */ #include <iostream> using namespace std; int j(int); int main( ) { int n,i; cin>>n; if(n%2) i=j(n); else i=j(n-1); cout<<n<<"以内的奇数积是:"<<i<<endl; return 0; } int j(int n) { int s; if (n==1) s=1; else s=j(n-2)*n; return s; }运行结果:
相关文章推荐
- Ajax跨域请求
- qq邮箱邮我功能
- Android 中HttpURLConnection 的使用
- neuq oj 1062: 谭浩强C语言(第三版)习题8.2 C++
- java中外部接口与内部接口的使用
- jsp实现简单用户登录
- Python体验(08)-图形界面之工具栏和状态栏
- 猎豹MFC--建立应用程序
- bzoj 2245: [SDOI2011]工作安排
- Jquery-ajax方法
- MFC模态对话框与非模态对话框
- 猜数游戏,产生一个随机数
- QtCreator-----导入QJson库
- BestCoder Round #76 (div.2) A B C
- 【LeetCode】134.Gas Station
- NN AND ML——MLP
- CROC 2016 - Elimination Round (Rated Unofficial Edition) B. Mischievous Mess Makers 贪心
- [android] 异步http框架与实现原理
- MX3安装谷歌服务
- 求n的阶乘以及前n个数的阶乘和