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
广告