编写程序,输出斐波那契数列的前20项,要求每⾏输出5项
时间: 2024-09-14 11:14:22 浏览: 46
利用Matlab程序计算斐波那契数列的前一百项
当然,你可以使用循环或递归来生成斐波那契数列并逐行输出前20项。这里我为你提供一个使用循环的Java代码示例:
```java
public class Fibonacci {
public static void main(String[] args) {
int n = 20, t1 = 0, t2 = 1;
// 输出前20项斐波那契数列
for (int i = 1; i <= n; i++) {
System.out.print(t1 + " ");
// 计算下一项
int next = t1 + t2;
t1 = t2;
t2 = next;
// 每五项换一行
if ((i % 5 == 0 && i != 1) || i == n) {
System.out.println();
}
}
}
}
```
这段代码首先初始化了两个变量`t1`和`t2`为斐波那契数列的前两项(0和1),然后用循环计算并打印每一项。当计算到第五个数字时,或者达到第20项时,会换行继续。
运行这个程序,你会得到斐波那契数列的前20项,每行显示5项。
阅读全文