用c语言编写:求出下列分数序列前 20 项之和。 2 1 , 3 2 , 5 3 , 8 5 , 13 8 , 21 13
时间: 2023-12-13 12:15:56 浏览: 87
c代码-输出能被三和五整除的数
5星 · 资源好评率100%
#include<stdio.h>
int main()
{
int n = 20; //求前20项
int i;
double a = 2, b = 1; //前两项
double sum = a / b; //前两项之和
double temp;
for(i = 3; i <= n; i++) //从第三项开始循环
{
temp = a + b; //计算分子
b = a; //更新分母
a = temp; //更新分子
sum += a / b; //累加每一项
}
printf("前20项之和为:%.4lf\n", sum); //输出结果,保留4位小数
return 0;
}
阅读全文