C++扬帆远航——17(递归函数求阶乘)
2016-03-24 19:24
309 查看
/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:阶乘.cpp * 作者:常轩 * 微信公众号:Worldhello * 完成日期:2016年3月23日 * 版本号:V1.0 * 问题描述:输入一个整数,求其阶乘 * 程序输入:无 * 程序输出:见运行结果 */ #include<iostream> using namespace std; int jc(int n); int main() { int jiecheng; int n; cin>>n; jiecheng=jc(n); cout<<jiecheng<<endl; return 0; } int jc(int x) { int f; if(x==1) f=1; else f=x*jc(x-1); return f; }
运行结果:
心得:
递归,熟能生巧
相关文章推荐
- gcc编译C++程序
- 12个有趣的C语言面试题
- 字符串分割(C++)
- C++扬帆远航——16(猜数字)
- C++反射的实现
- C++开源项目列表
- 洛谷 P1579
- 欢迎使用CSDN-markdown编辑器
- 2016蓝桥杯省赛 C语言A组
- C++扬帆远航——15(项目二,太乐了)
- CSP考试 2015年9月第1题 数列分段 C语言实现
- C++文件操作
- C++动态内存分配
- c++作业2
- C++中cin、cin.get、cin.getline用法辨析
- 跨平台C++开源代码的两种常用编译方式
- 跨平台C++开源代码的两种常用编译方式
- C++中弱符号(弱引用)的意义及实例
- TraceTool 跟踪工具的瑞士军刀(C++版使用)
- 笔试3 25