、设计一个c语言程序,求:2/1+3/2+5/3+8/5+13/8+21/13----前20项之和。
时间: 2023-12-12 12:32:21 浏览: 82
以下是求解前20项的和的C语言程序:
```c
#include <stdio.h>
int main() {
float n = 2, m = 1, sum = 0, t;
int i;
for (i = 0; i < 20; i++) {
sum += n / m;
t = n;
n += m;
m = t;
}
printf("前20项之和为:%f\n", sum);
return 0;
}
```
程序中使用了循环语句for来计算前20项的和,其中n和m分别表示分数序列中的分子和分母,sum表示前20项的和。在每次循环中,先将当前项的分数加入到sum中,然后更新n和m的值,使其分别变为下一项的分子和分母。
阅读全文