代码
来源:互联网 发布:安卓txt阅读器 知乎 编辑:程序博客网 时间:2024/06/05 14:26
1 编写一个递归函数,输出vector对象的内容。
#include<iostream>#include<vector>using namespace std;int print(vector<int> vec,int n){ if(n==1) { cout<<vec[n-1]<<endl; return 0; } else { print(vec,n-1); cout<<vec[n-1]<<endl; return 0; }}int main(){ vector<int> v={1,2,3,4,5,6,7,8,9,10}; print(v,10); return 0;}结果如下:
1
2
3
4
5
6
7
8
9
10
2 在调用factorial函数时,为什么我们传入的值是val-1而非val--?
#include<iostream>using namespace std;int factorial(int val){ if(val>1) return factorial(val-1)*val; return 1;}int main(){ int num; cin>>num; cout<<factorial(num)<<endl; return 0;}结果如下:
输入:4
输出:24
如果改为val--,则会出现
输入:4
输出:段错误 (core dumped)
0 0
- 代码
- 代码!
- 代码
- 代码
- 代码
- 代码
- 代码
- 代码
- 代码
- 代码
- 代码
- 代码
- 代码
- 代码
- 代码
- 代码
- 代码
- 代码
- SPM8
- 可不可以
- 实现单芯片2400bps 音频编解码方案
- http://android.yaohuiji.com/archives/935
- office 2007、2010提示错误“此错误通常是由宏安全性设置造成”
- 代码
- OpenGL FrameBuffer Object OpenGL中的FBO对象 OpenGL函数思考-glGenTextures
- 第一届可信计算与数据管理国际会议(ICTCDM 2014),很期待您的加入。
- 视频会议系统为政府需要
- 使用scp命令在两台linux上对拷文件或者文件夹
- 抽象类和接口区别比较
- 配置VIM语法高亮及自动缩进
- python多线程编程的整理perfect
- 3、VS2010+ASP.NET MVC4+EF4+JqueryEasyUI+Oracle项目开发之——用户登录