博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简单斐波那契
阅读量:3915 次
发布时间:2019-05-23

本文共 974 字,大约阅读时间需要 3 分钟。

斐波那契数列是一种非常有意思的数列,由 0 和 1 开始,之后的斐波那契系数就由之前的两数相加。用数学公式定义斐波那契数列则可以看成如下形式:

F0=0

F1=1

Fn=Fn−1​+Fn−2​

我们约定 Fn​ 表示斐波那契数列的第 n 项

代码如下:

(1)java版

package Demo1;import java.util.Scanner;public class Demo24 {    public static void main(String[] args) {        Scanner sc = new Scanner(System.in);        System.out.println("请输入N");        int n = sc.nextInt();        int a[]=new int[50];        int i;        a[0]=0;        a[1]=1;        if(n==0){            System.out.println(a[0]);        }        else  if(n==1){            System.out.println(a[1]);        }        else{            for(i=2;i<=n;i++){                a[i]=a[i-1]+a[i-2];            }            System.out.println(a[n]);        }    }}

(2)C语言版

#include
main(){ int a[50],m,i; scanf("%d",&m); a[0]=0; a[1]=1; if(m==0) printf("%d",a[0]); else if(m==1) printf("%d",a[1]); else { for(i=2;i<=m;i++) a[i]=a[i-1]+a[i-2]; printf("%d",a[m]); }}

运行结果:

 

 

转载地址:http://nbirn.baihongyu.com/

你可能感兴趣的文章
小试YARP
查看>>
如何使用 C# 中的 HashSet
查看>>
api-hook,更轻量的接口测试工具
查看>>
一个情怀引发的生产事故(续)
查看>>
做架构也得讲武德
查看>>
PHP大势已去,PHP宝藏可为我所用
查看>>
asp.net core 集成 prometheus
查看>>
如何在 .NET 中使用 Redis缓存
查看>>
C#阻塞队列BlockingCollection
查看>>
在传统行业做数字化转型之业务篇
查看>>
如何在 C# 中使用 RabbitMQ
查看>>
一套标准的ASP.NET Core容器化应用日志收集分析方案
查看>>
如何使用 C# 扩展方法
查看>>
C#如何回到主线程,如何在委托指定线程执行
查看>>
服务器重新部署踩坑记
查看>>
.NET应用程序安全操作概述
查看>>
C# WPF:把文件给我拖进来!!!
查看>>
.NET5发布了,腾讯招聘点名要求精通MySQL,而不是SQLServer!
查看>>
让 CefSharp.WinForms 应用程序同时支持32位(x86)和64位(x64)的解决方案
查看>>
Docker Vs Podman
查看>>