解题思路:
注意事项:
参考代码:
def pell_number(k):
a, b = 1, 2
if k == 1:
return 1
elif k == 2:
return 2
else:
for i in range(3, k+1):
a, b = b, (2*b + a) % 32767
return b
n = int(input("请输入测试数据的组数:"))
results = []
for _ in range(n):
k = int(input())
results.append(pell_number(k))
for result in results:
print(result)
0.0分
0 人评分
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:703 |
C语言程序设计教程(第三版)课后习题9.3 (Java代码)浏览:1025 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1844 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:693 |
wu-理财计划 (C++代码)浏览:907 |
WU-陶陶摘苹果2 (C++代码)浏览:1018 |
关于float,double变量的几点说明浏览:1926 |
单词个数统计 (C语言代码)浏览:1046 |
C语言训练-自守数问题 (C语言代码)浏览:798 |
孤独的骑士 (C语言代码)浏览:1416 |