空山新雨后- 2021-04-23 22:37 采纳率: 50%
浏览 2321
已采纳

C++:本题要求实现求Fabonacci数列项的函数?

本题要求实现求Fabonacci数列项的函数。

Fabonacci数列的定义如下:f(n)=f(n-2)+f(n-1) (n≥2),其中:f(0)=1,f(1)=1。

函数接口定义:

void fibo(int a[],int n );

其中数组 a最终存储计算出的斐波那契数列的值。参数n是计算前n项。

裁判测试程序样例:

#include <iostream>
using namespace std;
void fibo(int a[],int n ); 
int main()
{
    int a[20],n,i;
    cout<<"请输入n(<=20):";
    cin>>n;
    fibo(a,n);
    for(i=0;i<n;i++)
        cout<<a[i]<<"  ";
    cout<<endl;
    return 0;
}
/* 你的代码将被嵌在这里 */

输入样例:

请输入n(<20):5

输出样例:

1 1 2 3 5 
  • 写回答

2条回答 默认 最新

  • Annabelyuan 2021-04-25 14:43
    关注

    void fibo(int a[],int n )
    {
        a[0]=1;
        a[1]=1;
        int s;
        for(s=2;s<n;s++)
        {
            a[s]=a[s-1]+a[s-2];
        }
        
    }

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误