第十三周 使用递归函数输出阶乘
来源:互联网 发布:淘宝实名认证 编辑:程序博客网 时间:2024/05/24 03:21
/**程序的版权和版本声明部分:*Copyright(c)2013,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:张立锋*完成日期:2013年11月22日*版本号:v1.0*对任务及求解方法的描述部分:*输入描述:*问题描述:使用递归函数输出阶乘*程序输出:*问题分析:*算法设计:*/#include <iostream>using namespace std;long factorial(int);int main(){ int n,s; cout<<"请输入一个数字"<<endl; cin>>n; s=factorial(n); cout<<s<<endl; return 0;}long factorial(int n){ int s; if(n==0||n==1) { s=1; } else if(n<0) cout<<"输入有误"<<endl; else { s=n*factorial(n-1); } return s;}
运行结果
心得体会
对递归函数的进一步熟悉
- 第十三周 使用递归函数输出阶乘
- 第十三周 使用递归函数输出奇数的乘积
- 第十三周 使用递归函数输出最大公约数(第一次做 不知道对错 望高手指点)
- 第十三周——递归求阶乘
- 函数:使用递归实现阶乘
- 第十三周 使用函数输出奇数的乘积
- 第十三周 用递归函数输出Fibnacci序列中的第二十个数
- 递归----阶乘函数
- 阶乘递归函数
- 使用递归实现阶乘
- 使用递归计算阶乘
- 递归使用----阶乘
- 第十三周 使用递归函数完成十进制到二进制的转化
- C语言-使用递归函数求正序,逆序,阶乘.
- 递归入门_阶乘函数
- 用递归函数求阶乘
- 用递归输出n的阶乘
- 第12周项目1.1 阶乘递归函数版
- 大数相加
- 图片叠加
- DDL、DML和DCL的理解
- location.href的用法
- Eclipse快捷键大全(转载)
- 第十三周 使用递归函数输出阶乘
- 多人开发时Git下冲突的产生和解决
- 高效Permutation算法
- 使用Yii Framework开发微信公众平台
- DWR和jQuery $符号冲突的问题
- 新的开始
- 高仿京东商城源码大放送
- hdu _p1018 BigNumber
- A+B Coming 1720