六、c++函数初学
来源:互联网 发布:java策略模式 工厂模式 编辑:程序博客网 时间:2024/06/06 03:44
子函数的使用应该说比较常用,并且推荐使用的方法,高度模块化的东西弄一个子函数出来又方便修改看着也整洁
#include <iostream>using namespace std;int add(int a,int b);//声明int main(){ int a,b,res; cin>>a>>b; res=add(a,b); cout<<res<<endl; return 0;}int add(int a,int b){ return a+b;}
看一个复杂点的,几个字函数递归
求组合数:n!/m!(n-m)!
#include <iostream>using namespace std;long com(int,int),fac(int);int main(){ int m,n; cin>>m>>n; if(m<=n)cout<<com(m,n)<<endl; else cout<<"wrong!"<<endl; return 0;}long com(int i,int j){long cmb;cmb=fac(j)/fac(i)*fac(j-1);return cmb;}long fac(int i){long fcl;if(i==0||i==1)fcl=1;else fcl=i*fac(i-1);return fcl;}可以看到一个是求阶乘,一个是真正的计算公式,但是注意n取大于12就溢出了
阅读全文
0 0
- 六、c++函数初学
- C++/CLI(六):函数
- C 碎片六 函数
- C语言学习之路之六--------指针初学
- C语言回顾 六 函数
- C语言初学—函数和指针
- C语言时间与日期函数初学
- 初学C语言--字符串语法及函数
- C语言初学之fscanf()函数理解
- NetBeans初学之六
- python初学六 文件
- 初学c/c++——接触time函数
- linux 常用C函数系列之六
- C语言函数集(六)
- 黑马程序员-C语言基础六:函数
- 【六】C & C++ 函数相互调用
- Object-C--->Swift之(六)函数类型
- c++STL(六)各种函数总结
- Python3实现银行家算法、安全性算法
- 如何根据一个式子判断是什么进制
- 想知道错误原因
- zookeeper ACL使用
- Cisco packet tracer 7.0登录问题解决
- 六、c++函数初学
- Windows 10和CentOS 7的双系统如何修复开机引导
- OpenCV实践之路——circle函数实现出下落的小球动画
- jsp学习笔记——JSP状态管理
- python装饰器
- 实验报告四
- HDU:2024 c语言合法标识符
- 七、C++函数重载
- python字符串只保留汉字