第十二周 项目3:(1)编写递归函数求n的阶乘
来源:互联网 发布:管家婆数据库搬移工具 编辑:程序博客网 时间:2024/03/28 19:28
/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:first.cpp *作者:刘天恩 *完成时间:2014年11月13号 *版本号:v1.0 *问题描述:输入n,求出n的阶乘 *输入描述:输入n *程序输出:输出n的阶乘 */ #include <iostream>using namespace std;int rec(int); //声明rec递归函数int main(){ int n,s; cin>>n; s=rec(n); cout<<"n!="<<s<<endl;return 0;}int rec(int n) //定义rec函数{ int c; if(n==0||n==1) return 1; else c=n*rec(n-1); return c;}
运行结果:
学习心得:利用递归函数求阶乘,避免了循环,提高了效率。
0 0
- 第十二周 项目3:(1)编写递归函数求n的阶乘
- 第十二周项目三(1):编写递归函数求出n的阶乘
- 第十二周上机项目3--(1) 用递归函数求出n的阶乘
- 第十二周项目三 用递归方法求解(1)求n的阶乘
- 第4周项目5.1—编写递归函数求n的阶乘
- 第十二周项目3-用递归方法求解(1)求出n的阶乘
- 第十二周项目3--求n的阶乘
- 第十二周项目三(1) 递归法求阶乘
- 第12周项目3求n的阶乘(递归函数)
- 第十二周训练——(2)写出求1*3*...*n的递归形式,并编写出递归函数求解
- 第十二周项目 2 用递归方法求解(1)——求出n的阶乘
- 第十二周项目3-用递归的方法求解(求1*3*...*n)
- 第十二周项目三(2):求1*3*5*...*n的递归式
- 第十二周项目用递归方法求出n的阶乘
- 第十二周项目3--n的阶乘
- 第12周项目3-用递归函数求解--求n的阶乘.
- 递归函数求奇数的阶乘 1*3*5.......*n
- 第十二周项目三—求n的阶乘
- MFC获取系统的进程及列表控件使用
- Java学习(十)基本数据类型的包装类
- C++调用C# COM组件
- IP路由选择过程
- 接管微信平台验证
- 第十二周 项目3:(1)编写递归函数求n的阶乘
- 简单的裸机makefile工程
- 大型网站架构演变和知识体系
- python执行系统命令并取得输出内容
- 第十二周项目银行系统1
- Mac X 搭建 IOS 越狱开发环境
- Java学习(十一)java实例对象访问类成员
- 第十周项目二 M$pszi$y是什么意思
- NGUI_自适应(适应多屏幕分辨率)