求大神帮忙,用java输出裴波那契的前十个数

求大神帮忙,用java输出裴波那契的前十个数,第1张

public

class

fibonacci

{

public

static

void

main(string

args[])

{

int

i=1,j=1

for(int

n=1n<=5n++)

{

system.out.print("

"+i+"

"+j)

i

=

(int)(i+j)

j

=

(int)(i+j)

}

system.out.println()

}

}

//测试:

//

1

1

2

3

5

8

13

21

34

55

我给你大概解释一下吧,这个循环一共循环5次,每次写出斐波那契数列中的2个数,因此一共有10个数(你题目要求的)。

用了循环,因为每次打印出来以后,i或j原来的值就没用了,就可以用来赋值了,所以程序应该不难理解吧。

package basic

import java.util.Scanner

public class PeiBoNaQi {

public static void main(String[] args) {

System.out.println("请输入你想知道的第几位裴波那契数列的数字:")

Scanner input = new Scanner(System.in)

int a = input.nextInt()

if(a == 0){

System.out.println("数组从第一位开始!")

}else{

int peibo[] = new int[a+2]

peibo[0] = 1

peibo[1] = 1

for(int j = 0j<aj++){

peibo[j+2] = peibo[j+1] + peibo[j]

if(j == a-1){

System.out.println("第"+a+"位裴波那契属是:"+peibo[j])

}

}

}

}

}

改成这样看成不。

public class ailer

{

public static void main(String[] str)

{

int a=1

int b=1

int c

int d

for(d=0d<8d++)

{

c=a+b

a=bb=c

}

System.out.println(c)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8172553.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存