2/1,3/2,5/3,8/5,13/8,21/13……求出这个数列的前20项和。c语言怎么写
时间: 2023-03-29 13:04:28 浏览: 155
C 语言代码 求2/1,3/2,5/3,8/5,…之和
这个数列是斐波那契数列的一种变形,可以使用循环来计算前20项的和。以下是C语言代码:
#include <stdio.h>
int main() {
double a = 2, b = 1, c, sum = 2;
for (int i = 2; i <= 20; i++) {
c = a + b;
sum += c / b;
b = a;
a = c;
}
printf("前20项的和为:%.2f", sum);
return ;
}
阅读全文