第十三周 使用递归函数输出奇数的乘积
2013-11-20 20:59
197 查看
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:张立锋 *完成日期:2013年11月21日 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述: *问题描述:使用递归函数输出奇数的乘积 *程序输出: *问题分析: *算法设计: */ #include <iostream> using namespace std; int number(int); int main() { int a,b; cout<<"请输入任意一个奇数"<<endl; cin>>a; b=number(a); cout <<b<< endl; return 0; } int number(int x) { int b; if(x>1) { b=x*number(x-2); return b; } if(x==1) return 1; }
运行结果
心得体会
此题目使用递归函数 的确比用普通的循环结构要简便 但是作为菜鸟的我还是欠缺熟练 在未来的日子里我一定会加油的!
相关文章推荐
- 第一范式、第二范式及第三范式的定义与举例
- 一、简单的http抓包(微信公众网页登录模拟)
- namespaces
- 滚动数组
- LoadRunner中URL和HTML两种录制方式
- Android Ril 分析
- Android开发7——android.database.CursorIndexOutOfBoundsException:Index -1 requested
- 23种设计模式(超级简洁)
- adb shell getevent
- NSTimer--转
- 网页设计中将被淘汰的8个趋势
- 安装ftp - linux
- linux命令:ubuntu添加用户
- C语言的变参函数设计
- ssh登录界面修改
- 解决 应用程序无法正常启动(0xc0000142)。请单击‘确认’关闭应用程序” 的办法
- Linux进程熟悉
- SQL Server 搜索技巧随记
- hdu 2531 Catch him(搜索)
- VB.net web开发中的session