c语言实现分数数列求和

来源:互联网 发布:js冒泡排序法 编辑:程序博客网 时间:2024/06/11 21:14

例:有一个分数序列
2/1+3/2+5/3+8/5+13/8+…
求出这个数列前20项的和。

先找规律,后一个数的分子是前一个数 的分子与分母的和。由于是分数数列,所以用浮点型定义变量。

下边是代码实现:

#include<stdio.h>int main(){float a = 1.0;float b = 2.0;float sum = 0.0;int i = 1;float t;while(i<=20){sum = sum + b/a;t = a + b;a = b;b = t;i++;}printf("%f\n",sum);return 0;}

0 0
原创粉丝点击