早教吧 育儿知识 作业答案 考试题库 百科 知识分享

打印出裴波那契数列(pibonacci,)(235813等)的前30个值,并计算每个数(不包括第一个数)的平方与该数前后两个项之积的差,找出规律(pibonacci,11235813)

题目详情
打印出裴波那契数列(pibonacci,)(2 3 5 8 13等)的前30个值,并计算每个数(不包括第一个数)的平方与该数
前后两个项之积的差,找出规律
(pibonacci,1 1 2 3 5 8 13)
▼优质解答
答案和解析
SQL
DECLARE @M DECIMAL(38,0)
DECLARE @N DECIMAL(38,0)
DECLARE @T DECIMAL(38,0)
SET @M = 1
SET @N = 0
SET @T = 0

DECLARE @Count INT
DECLARE @Index INT
SET @Count = 100
SET @Index = 0
WHILE @Count >= @Index
BEGIN
SET @Index = @Index + 1
SET @M = @M + @T
SET @T = @N
SET @N = @M
PRINT CAST(@M AS VARCHAR(50))
END
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
6765
10946
17711
28657
46368
75025
121393
196418
317811