代码:
/*
C语言第二十四例
题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
程序分析:请抓住分子与分母的变化规律。
*/
#include <stdio.h>
void main(void)
{
int a,d; //定义所需变量
float sum=0,b=2,c=1; //定义所需变量
for(a=1;a<=20;a++) //循环二十次
{
sum=sum+b/c; //各变量有这样的关系:分母是前一个数的分子,后一个分子是前一个分子加分母。依据这个关系编写表达式即可。
d=b;
b=c+b;
c=d;
}
printf("%9.6f\n",sum);
}
运行结果: