c语言,java,javascript不限1,1,2,3,5,8,13,21,34..........求第五十位

来源:百度知道 编辑:UC知道 时间:2024/06/19 14:30:02
谢谢了啊

斐波那契数列啊
java code

class Foo{
public void getNum(){
int i=1;
int a=0;
for(int j=0;j<50;j++){
int temp=0;
temp=i;
a=a+i;
i=a;
}
System.out.println(a);
}
public static void main(String[] arg){
new Foo().getNum();
}
}

#include "stdio.h"
main()
{
int fab[50] ={1,1};
int i;
for(i=2;i<50;i++)
{
fab[i] = fab[i-1]+fab[i-2];
}
printf("The number is:",fab[49]);
}

费波纳奇数列,很简单啊。
a[n+2]=a[n]+a[n+1]

Java:

public class Test
{
public static void main(String[] args)
{
int a[50];
a[0]=1;
a[1]=1;
for(int i=2;i<50;i++)
a[i]=a[i-1]+a[i-2];
System.out.println("Result:"+a[49]);
}
}

C:(楼上稍有错误,修改了一下)