第13周--项目1 递归求奇数连乘的积
2013-11-20 17:48
176 查看
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 作者:沈远宏 * 完成日期: 2013年11月19日 * 版本号: v1.0 * 输入描述: * 问题描述:类似求阶乘,写出1*3*5...*n的递归式,并编写出递归函数求解。 * 问题分析:采用递归的方法……可以写成奇数n的类阶乘=n*(n-2)(n>1);=1(n==1) */#include <iostream> using namespace std; long fac(int); int main() { int n; cout <<"输入一个奇数:"<<endl; cin>>n; cout<<"="<<fac(n)<<endl; return 0; } long fac(int n) { long int m; if(n==1) { m=1; cout<<"1"; } else { cout<<n<<"*"; m=n*fac(n-2); } return m; }
运行结果:
心得体会:这个递归毫无压力,不过有之前上课的模板啊,下一个项目就没那么简单了,
相关文章推荐
- 第13周项目4-递归求奇数连乘的积
- 第13周项目1:递归求奇数连乘的积
- C++第13周项目1——递归求奇数连乘的积
- 13周项目1-递归求奇数连乘的积
- 第十三周项目1-递归求奇数连乘的积
- 13周项目1——递归求奇数连乘的积
- 第十三周上机实践项目——递归求奇数连乘的积
- 项目1-递归求奇数连乘的积
- 第十三周项目一-递归求奇数连乘的积
- 递归求奇数连乘的积
- 第13周项目2--Fibnacci 序列(递归)
- 第四周项目(5)-递归求奇数积
- 13--1递归求奇数连乘的积
- 第十三周 用递归方法求奇数连乘的积
- 递归求奇数连乘的积
- 递归求奇数连乘的积
- 递归求奇数连乘的积
- 第十三周-递归求奇数连乘的积
- 利用递归函数求奇数连乘的积(递归有点难,刚开始不理解)
- C语言及程序设计实践项目-递归和多文件组织