|
![]() | 作者: yangcheng [yangcheng]
![]() |
登录 |
我的老师给我留了一道vf编程题! 想了很久都没有想出来! 问题:有一个数列,前两个数是1,1。第三个数是前两个数之和,以后的每一个数是其前两个数之和。求此数列的第30个数? 希望大家多多帮助哈! |
地主 发表时间: 12/08 16:41 |
![]() | 回复: 286 [unique] ![]() |
登录 |
KAO,这种问题还想了很久? A=1 B=1 FOR I=3 TO 30 C=A+B A=B B=C NEXT I ? C |
B1层 发表时间: 12/08 16:46 |
![]() | 回复: yangcheng [yangcheng] ![]() |
登录 |
呵呵!286!不好意思哈! 我刚刚学编程! 我是这么想的: store 1 to a,b,w do while w〈=10 c=a+b a=b+c b=c+a w=w+1 enddo ?c |
B2层 发表时间: 12/08 16:57 |
![]() | 回复: 286 [unique] ![]() |
登录 |
绕圈太大了。我都看迷了。 这个东西就是裴波那切数列。你自已看自己的程序吧,只要结果对,那就好了。 |
B3层 发表时间: 12/08 17:19 |
![]() | 回复: ceo_8008 [ceo_8008] ![]() |
登录 |
Fibonacci数列嘛・・・ 在C中是这样的: main() { int f1=1,f2=1,f=2,i,s=2,n; printf("Input n="); scanf("%d",&n); for (i=3;i<=n;i++) { s=s+f; f1=f2; f2=f; f=f1+f2; } printf("%d",s); getch(); } 算法都一样 |
B4层 发表时间: 12/09 00:22 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号