C++ Primer(第5版) 练习 6.33
练习 6.33 编写一个递归函数,输出vector对象的内容。
环境:Linux Ubuntu(云服务器)
工具:vim
代码块
/*************************************************************************> File Name: ex6.33.cpp> Author: > Mail: > Created Time: Tue 13 Feb 2024 09:36:06 PM CST************************************************************************/#include<iostream>
#include<vector>
using namespace std;void output(vector<int> arr, size_t n){if(n == 0){return;}else{output(arr, n - 1);cout<<arr[n - 1]<<endl;}
}int main(){vector<int> arr = {1, 2, 3, 4, 5};output(arr, arr.size());return 0;
}