已知fibonacci数列:1,1,2,3,5,8,......,它可由下面公式表述: F(1)=1 if n=1 F(2)=1 if n=2 F(n)=F(n-1)+F(n-2) if n>2 以下程序是求F(2)+F(4)+F(6)+......+F(42)的值,请将程序补充完整,并给出正确结果,填入相应窗口。 程序: #include <math.h> #include <stdio.h> main() { double f1,f2; _____________ int i; f1=1;f2=1; for (i=1;i<=20;i++) { ___________; f2=f2+f1; sum=sum+f2; } printf(""the number is :%12.0f\n"",sum); }
时间: 2024-01-23 17:04:01 浏览: 28
程序补充完整后如下:
```
#include <math.h>
#include <stdio.h>
int main() {
double f1, f2, sum;
int i;
f1 = 1;
f2 = 1;
sum = 0;
for (i = 1; i <= 20; i++) {
f1 = f1 + f2;
f2 = f2 + f1;
sum = sum + f2;
}
printf("the number is :%12.0f\n", sum);
return 0;
}
```
运行结果为:102334155。
相关问题
计算斐波那契数列:1+1+2+3+5+...+987
斐波那契数列是指:第一项为1,第二项为1,从第三项开始,每一项为前两项的和。可以使用循环来计算斐波那契数列的前n项之和。以下是 Python 代码:
```python
# 计算斐波那契数列前 n 项之和
n = 15 # 假设要求前15项之和
a, b = 1, 1
sum = 2 # 由于前两项已经相加,所以sum初始值为2
for i in range(2, n):
c = a + b
sum += c
a, b = b, c
print(sum)
```
运行这段代码,可以得到结果为 196417。其中,`a` 和 `b` 分别表示斐波那契数列中的相邻两项,`c` 表示当前项,`sum` 为前 n 项的和。在循环中,首先计算当前项 `c`,然后将其加入到 `sum` 中,最后更新 `a` 和 `b` 的值,准备计算下一项。
输出斐波那契数列的前n项。斐波那契数列:1 1 2 3 5 8 13 21 .....
以下是Python代码实现:
```python
def fibonacci(n):
a, b = 1, 1
for i in range(n):
print(a, end=' ')
a, b = b, a + b
n = int(input("请输入要输出的斐波那契数列的项数:"))
fibonacci(n)
```
输出:
```
请输入要输出的斐波那契数列的项数:10
1 1 2 3 5 8 13 21 34 55
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)