首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个函数的调用有关问题

2012-02-12 
一个函数的调用问题函数写好了,现在在主函数中调用并显示结果,我的MAIN函数是错的,请问应该怎么写?[解决办

一个函数的调用问题
函数写好了,现在在主函数中调用并显示结果,我的MAIN函数是错的,请问应该怎么写?

[解决办法]
int main()
{
…………你的代码·
return 0;
}
[解决办法]
#include <vector>
#include <iostream>
using namespace std;
const vector <int> * fibon_seq(int size)
{
const int max_size=1024;
static vector <int> elems;

if(size <=0||size> max_size)
{
cerr < < "fibon_seq();oops:invalid size: " < <size < < "--can 't fulfill request.\n ";
return 0;
}

for(int ix=elems.size();ix <size;++ix)
{
if(ix==0||ix==1)
elems.push_back(1);
else elems.push_back(elems[ix-1]+elems[ix-2]);

}
return &elems;
}
int main()
{

int n;
vector <int> v;
cin> > n;
v=*fibon_seq(n);
return 0;

}

热点排行