数列的形式如下所示:
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, …
代码为
package main
import (
"fmt"
)
func main(){
sum := 0
n := 20
a, b := 1, 1
for i := 3; i <= n; i++ {
c := a + b
sum += c
a, b = b, c
}
fmt.Println("和为:", sum+2)
}
输出结果为