编程计算数列{1,1,2,3,5,8,13,21……}第50位的值。

admin2018-08-07  40

问题 编程计算数列{1,1,2,3,5,8,13,21……}第50位的值。

选项

答案该数列从第三项开始,每一项等于该项的前两项之和,所以可以设置该项的前两项分别为first和second,该项为result,利用for循环,求得第50项的值。 #include void main() { int i; double first=1.0: double second=1.O: double result; for(i.3;i<=50;i++) { result=first+second; first=second; second=result; } printf(’’该数列的第50位的值为:%f\n’’,result); }

解析
转载请注明原文地址:https://jikaoti.com/ti/c4y9FFFM
0

随机试题
最新回复(0)