Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Fibonacci (Mọi ng xem có thể rút gọn thêm được không ạ)

18:42 10-02-2022 448 lượt xem 1 bình luận

import java.util.Scanner;

 

public class bt {

    public static void main(String[] args) {

      Scanner scanner = new Scanner(System.in);

      System.out.print("Nhap k : ");

      long k = scanner.nextLong();

      long f0 = 1;

      long f1 = 1;

      long f = 1;

      for (Integer i = 1;i < k;i++) {

        switch (i % 2) {

          case 0 :

          f0 = f;

          break;

          case 1 :

          f1 = f;

          break;

        }

        f = f0 + f1;

      }

      System.out.print("\n"+"F"+k+" = "+f);

    }

}

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Shinigami đã bình luận 19:48 25-02-2022

đệ quy gọn hơn em nhé

Câu hỏi mới nhất