费氏数列怎么编程

时间:2025-03-01 13:44:09 明星趣事

费氏数列的编程实现有多种方法,以下提供几种常见的编程语言实现方式:

C语言实现

```c

include

int main() {

int f1 = 0, f2 = 1, a;

for (a = 1; a <= 10; a++) {

printf("%d %d ", f1, f2);

int temp = f1 + f2;

f1 = f2;

f2 = temp;

}

return 0;

}

```

C++语言实现

```cpp

include

int main() {

int f1 = 0, f2 = 1;

for (int a = 1; a <= 10; a++) {

std::cout << f1 << " " << f2 << " ";

int temp = f1 + f2;

f1 = f2;

f2 = temp;

}

return 0;

}

```

Java语言实现

```java

public class Fibonacci {

public static void main(String[] args) {

int f1 = 0, f2 = 1;

for (int a = 1; a <= 10; a++) {

System.out.print(f1 + " " + f2 + " ");

int temp = f1 + f2;

f1 = f2;

f2 = temp;

}

}

}

```

Python语言实现

```python

def fibonacci(n):

if n <= 0:

return 0

elif n == 1:

return 1

else:

a, b = 0, 1

for _ in range(2, n + 1):

a, b = b, a + b

return b

n = 10

for i in range(n):

print(fibonacci(i), end=" ")

```

JavaScript语言实现

```javascript

function fibonacci(n) {

if (n <= 0) return 0;

if (n === 1) return 1;

let a = 0, b = 1;

for (let i = 2; i <= n; i++) {

let temp = a + b;

a = b;

b = temp;

}

return b;

}

for (let i = 0; i < 10; i++) {

console.log(fibonacci(i), end=" ");

}

```

这些代码示例展示了如何使用不同的编程语言来计算并打印费氏数列的前10个数。你可以根据自己的需要选择合适的编程语言和实现方式。