你能用c++帮我写一个斐波那契数列吗
时间: 2024-05-03 14:23:06 浏览: 72
C++ 斐波那契数列
当然可以,以下是一个简单的C程序来计算斐波那契数列:
```
#include <stdio.h>
int main()
{
int n, i, fib1 = 0, fib2 = 1, nextTerm;
printf("请输入要计算的斐波那契数列项数:\n");
scanf("%d", &n);
printf("斐波那契数列:\n");
for (i = 1; i <= n; ++i)
{
printf("%d, ", fib1);
nextTerm = fib1 + fib2;
fib1 = fib2;
fib2 = nextTerm;
}
return 0;
}
```
在这个程序中,我们首先要求用户输入要计算的斐波那契数列项数。然后,我们使用for循环来计算并输出斐波那契数列的每一项。在每一次循环中,我们输出当前的fib1值,然后计算下一项的值,并将fib1和fib2更新为下一项的值。
输出结果如下:
```
请输入要计算的斐波那契数列项数:
10
斐波那契数列:
0, 1, 1, 2, 3, 5, 8, 13, 21, 34,
```
阅读全文