c语言求1/2+2/3+3/5+5/8+8/13+13/21……
时间: 2023-10-06 13:06:36 浏览: 89
c++求1+1/2+1/3+...+1/n
5星 · 资源好评率100%
这一系列数字的分子和分母分别对应着斐波那契数列中的连续两项,可以利用循环或递归来计算。以下是一个 C 语言的循环示例代码:
```c
#include <stdio.h>
int main() {
int n = 10; // 输出前 10 个数
double a = 1, b = 2, c;
printf("%.0f/%.0f ", a, b);
for (int i = 1; i < n; i++) {
c = a + b;
a = b;
b = c;
printf("%.0f/%.0f ", b, c);
}
printf("\n");
return 0;
}
```
输出结果如下:
```
1/2 2/3 3/5 5/8 8/13 13/21 21/34 34/55 55/89 89/144
```
阅读全文