1-12-3 - 递归函数求阶乘
来源:互联网 发布:世界第一位程序员 编辑:程序博客网 时间:2024/06/06 09:02
问题及代码:
/** Copyright (c) 2014, 烟台大学计算机与控制工程学院* All rights reserved.* 文件名称:main.cpp* 作 者:何小乐* 完成日期:2014年 11 月 17 日* 版 本 号:v1.0** 问题描述:求输入数的阶乘* 输入描述:一个整数* 程序输出:输出这个数的阶乘*/#include <iostream>using namespace std;long fac(int);int main(){ int a; cin>>a; cout<<fac(a)<<endl; return 0;}long fac(int n){ int x; //x变量为输入数的阶乘 if(n==0||n==1) x=1; else x=n*fac(n-1); return x;}
运行结果:
学习小结:
这个程序原来在做一个项目的时候我就用到了,但是当时并不能很好的理解递归的思想,通过课堂上的听讲,虽然还是不能很好的掌握其精要,但是相对于原来还是好多了。
0 0
- 1-12-3 - 递归函数求阶乘
- 递归函数求奇数的阶乘 1*3*5.......*n
- 用递归函数求阶乘
- 递归3 递归函数求n的阶乘
- 第12周 项目3-1 递归求阶乘
- 项目三(1) 递归函数求阶乘
- 第12周项目3求n的阶乘(递归函数)
- 第12周项目3-用递归函数求解--求n的阶乘.
- 第十二周 项目3:(1)编写递归函数求n的阶乘
- c语言学习---------递归函数求阶乘
- 递归函数求n的阶乘
- 递归函数求n的阶乘
- 递归函数求N得阶乘
- 递归函数求n的阶乘
- 递归函数求一个数的阶乘
- 第12周项目3递归求阶乘
- 用递归法求1*3*...n的阶乘
- 递归求阶乘
- 有关手机号码、邮箱、邮编的正则表达式判断
- UNIX2DOS工具
- 在进入app时添加动画ios
- 第十二周项目2-OJ平台中多输入形式的处理1 最大公约数
- Linux软连接和硬链接
- 1-12-3 - 递归函数求阶乘
- Linux 容器的资源管理
- 获取网络图片的大小
- linux网口名称改变的问题
- Mac OS 升级到10.10后,用pod install报错最终解决办法
- [SVN]删除SVN保存的默认密码的方法
- 用命令创建MySQL数据库
- effective oc笔记
- startActivityForResult 的用法