Kotlin 程式顯示斐波那契數列
在本文中,我們將瞭解如何找到斐波那契數列中直到數字 N 的偶數和。斐波那契數列是由其前兩個整數的和形成的一系列數字。偶數斐波那契數列是斐波那契數列中所有偶數。
直到數字 N(例如 10)的斐波那契數列可能如下所示:
0 1 1 2 3 5 8 13 21 34
下面是相同內容的演示:
假設我們的輸入是:
The input : 15
所需的輸出將是:
The Fibonacci series till 15 terms: 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377
演算法
步驟 1 - 開始
步驟 2 - 宣告三個變數,分別為 myInput、temp1 和 temp2
步驟 3 - 定義值
步驟 4 - 使用 for 迴圈迭代從 1 到 N 的整數,並將連續兩個數字的和賦值為當前的斐波那契數
步驟 5 - 顯示結果
步驟 6 - 停止
示例 1
在本例中,我們將使用 for 迴圈計算並顯示斐波那契數列。首先,宣告並初始化輸入變數和兩個臨時變數。這兩個變數 temp1 和 temp2 將儲存斐波那契的第 1 個和第 2 個值。
val myInput = 15 var temp1 = 0 var temp2 = 1
現在,使用 for 迴圈獲取斐波那契數:
for (i in 1..myInput) {
print("$temp1 ")
val sum = temp1 + temp2
temp1 = temp2
temp2 = sum
}
現在讓我們顯示斐波那契數列:
fun main() { val myInput = 15 var temp1 = 0 var temp2 = 1 println("The number is defined as: $myInput") println("The Fibonacci series till $myInput terms:") for (i in 1..myInput) { print("$temp1 ") val sum = temp1 + temp2 temp1 = temp2 temp2 = sum } }
輸出
The number is defined as: 15 The Fibonacci series till 15 terms: 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377
示例 2
在本例中,我們將顯示一個斐波那契數列:
fun main() { val myInput = 15 println("The number is defined as: $myInput") fibonacciSeries(myInput) } fun fibonacciSeries(myInput: Int) { var temp1 = 0 var temp2 = 1 println("The fibonacci series till $myInput terms:") for (i in 1..myInput) { print("$temp1 ") val sum = temp1 + temp2 temp1 = temp2 temp2 = sum } }
輸出
The number is defined as: 15 The fibonacci series till 15 terms: 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP