第二周项目1 求阶乘
2016-03-08 22:36
106 查看
/* *Copyright(c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:test8.cpp *作 者:刘金石 *完成日期:2016年3月8日 *版本 号:v1.0 *问题描述:求一个数的阶乘 *输入描述:输入一个正整数m *输出描述:输出m的阶乘 */ #include<iostream> using namespace std; int main() { int jiecheng(int ); int result,m; cin>>m; result=jiecheng(m); cout<<m<<"的阶乘为:"<<result<<endl; return 0; } int jiecheng(int x) { int f; if(x==0||x==1) f=1; else f=jiecheng(x-1)*x; return f; }
运行结果:
知识点总结:
从这个程序中,进一步巩固了对简单程序中函数的认识,同时练习了递归法。
学习心得:
刚开始写程序,把程序第二行的给程序命名空间的单词写错了!看来写程序一定要认真啊!
相关文章推荐
- 55.插入排序与归并排序
- 55.插入排序与归并排序
- 55.插入排序与归并排序
- 55.插入排序与归并排序
- 55.插入排序与归并排序
- Genymotion 和 virtualbox 安装时候出的问题
- 接口
- DLL的概念、分类、调用,DLL如何导出函数、变量和类
- ViewController的生命周期
- 3.memcached的基本命令
- 值得推荐的android开源框架
- [matlab]代码优化
- 矩阵的交
- 去掉UItableview headerview黏性(sticky)
- Android网络编程概述
- BZOJ 1025: [SCOI2009]游戏 背包DP
- Homework 1 -- The beginning
- ***LeetCode 95. Unique Binary Search Trees II
- 2016-03-08
- 1040. Longest Symmetric String (25) 最长回文子串