编写一个递归函数,输出vector对象的内容

// test14.cpp : 定义控制台应用程序的入口点。
//

include "stdafx.h"

include

include

include

include

include

include <initializer_list>

using namespace std;

int output(vector &vec)
{
static int num = vec.size();
if(num!=0)
{
cout << vec[--num] << " ";
output(vec);
}
return 0 ;
}

int main()
{
vector vec;
string s;
int i = 1;

while (cin>>s)
{
vec.push_back(s);
if (getchar()=='\n')
{
break;
}
}
output(vec);

return 0;
}

posted @ 2016-09-29 15:26  wdan2016  阅读(1477)  评论(0)    收藏  举报