飞镖中的斐波那契数

问题描述 投票:0回答:1

** 斐波那契数列**:一系列数字,其中每个数字(斐波那契数)都是前两个数字之和。最简单的是系列1、1、2、3、5、8等

void main() {
  List fi = [1,2];
  var c = 0;

  for(int i=0;i<10;i++){
    c = fi[i] + fi[i+1];
    fi.add(c);
    print(c);
  }
}

输出:

3 5 8 13 21 34 55 89 144 233 

flutter dart numbers fibonacci
1个回答
0
投票

嗯,这应该可以实现

    var a = 0, b = 1, c = 0;
    print(a);
    print(b);
    for (int i = 2; i < 10; i++)
    {
        c= a + b;
        print(c);
        a= b;
        b= c;
    }

循环中先打印a和b,然后打印c!

© www.soinside.com 2019 - 2024. All rights reserved.