一个斐波那契数列

#include <stdio.h>  
#define FIBONSIZE 20
int main(){
	int a = 0, b = 1, c, fibon[FIBONSIZE];
	for (int i = 0; i < FIBONSIZE; i++){
		c = a + b;
		fibon[i] = c;
		a = b;
		b = c;
	}
	for (int i = 0; i < FIBONSIZE; i++) printf("%d ", fibon[i]);
	return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 用 Java 写斐波那契数列的代码如下: public class Fibonacci { public static void main(String[] args) { int n1 = 1, n2 = 1, n3; System.out.print(n1 + " " + n2 + " "); for (int i = 3; i <= 10; i++) { n3 = n1 + n2; System.out.print(n3 + " "); n1 = n2; n2 = n3; } } } ### 回答2: 斐波那契数列是指每个数字都是前两个数字之和的数列。利用Java语言可以很方便地实现斐波那契数列的生成。下面是使用Java编写的斐波那契数列的代码: ```java public class Fibonacci { public static void main(String[] args) { int limit = 10; // 生成斐波那契数列的个数 int[] fibonacci = new int[limit]; // 前两个数字分别为0和1 fibonacci[0] = 0; fibonacci[1] = 1; // 生成斐波那契数列的其他数字 for (int i = 2; i < limit; i++) { fibonacci[i] = fibonacci[i - 1] + fibonacci[i - 2]; } // 输出斐波那契数列 for (int i = 0; i < limit; i++) { System.out.print(fibonacci[i] + " "); } } } ``` 以上代码中,我们先定义了一个整型数组来存储斐波那契数列,初始化了斐波那契数列的前两个数字为0和1。然后,通过一个循环来逐步生成斐波那契数列的其他数字,直到达到指定的个数。最后,我们通过循环输出生成的斐波那契数列。 运行以上代码将会产生斐波那契数列的前10个数字,即0 1 1 2 3 5 8 13 21 34。 ### 回答3: 斐波那契数列是指从第3个数开始,每个数都是前两个数的和。具体代码如下: ```java public class Fibonacci { public static void main(String[] args) { int n = 10; // 要输出斐波那契数列的个数 int[] fibonacci = new int[n]; // 初始化前两个数 fibonacci[0] = 0; fibonacci[1] = 1; // 计算并输出斐波那契数列 for (int i = 2; i < n; i++) { fibonacci[i] = fibonacci[i - 1] + fibonacci[i - 2]; } // 输出结果 for (int num : fibonacci) { System.out.print(num + " "); } } } ``` 以上代码实现了用Java写一个斐波那契数列,并输出该数列。运行结果为:0 1 1 2 3 5 8 13 21 34。其中,0和1为数列的初始两个数,后续的数字则是前两个数字的和。+
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值