请帮我写一个C++程序代码 这只是一道题 只不过解释得比较多

请帮我写一个C++程序代码 这只是一道题 只不过解释得比较多
3.创建一个斐波那契数的向量,并用习题二(编写一个函数print(),讲一个整型向量输出到cout.此函数接受两个参数:一个字符串(用于“标记”输出)和一个向量.)中的函数输出这个向量.编写函数fibonacci(x,y,v.n)来创建向量,其中x、y是int型,v是vector类型空向量,n是要放入v的元素数目,将v[0]和v[1]分别设置为x和y.斐波那契数列是这样一个整序数列,其中每个元素都是前两个元素之和.例如,以1和2开始,可以得到斐波那契数列1、2、、3、5、8、13、21、.你设计的fibonacci()函数应该以参数x和y作为开始,生成这样的斐波那契数列.
lemontree217 1年前 已收到1个回答 举报

鱼的心事 幼苗

共回答了21个问题采纳率:90.5% 举报

void fibonacci(int x,int y,vector& v,int n)
{
v.push_back(x);
v.push_back(y);
int z;
for(int i = 0; i < n-2; i++)
{
z = x + y;
v.push_back(z);
x = y;
y = z;
}
}

1年前

4
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.031 s. - webmaster@yulucn.com