编写一个函数,参数为一个正整数n,输出斐波那契数列的前n项。
时间: 2023-04-03 14:00:49 浏览: 100
好的,我可以回答这个问题。以下是一个输出斐波那契数列前n项的函数:
```
void fibonacci(int n) {
int a = , b = 1, c;
for (int i = ; i < n; i++) {
printf("%d ", a);
c = a + b;
a = b;
b = c;
}
}
```
你可以调用这个函数并传入一个正整数n来输出斐波那契数列的前n项。
相关问题
Python编写一个函数,参数为一个正整数n,输出斐波那契数列的前n项。
好的,我可以回答这个问题。以下是 Python 编写的函数,可以输出斐波那契数列的前 n 项:
```python
def fibonacci(n):
if n <= :
return []
elif n == 1:
return []
elif n == 2:
return [, 1]
else:
fib = [, 1]
for i in range(2, n):
fib.append(fib[i-1] + fib[i-2])
return fib
```
你可以调用这个函数,传入一个正整数 n,它会返回一个包含斐波那契数列前 n 项的列表。
python编写一个函数,参数为一个正整数n,输出斐波那契数列的前n项。
好的,我可以回答这个问题。以下是 Python 编写的函数,可以输出斐波那契数列的前 n 项:
```python
def fibonacci(n):
if n <= :
return []
elif n == 1:
return []
elif n == 2:
return [, 1]
else:
fib = [, 1]
for i in range(2, n):
fib.append(fib[i-1] + fib[i-2])
return fib
```
你可以调用这个函数,传入一个正整数 n,它会返回一个列表,包含斐波那契数列的前 n 项。