//有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,...求出这个数列的前20项之和
#include <stdio.h>
int main()
{
float sum = 0.0;
int a = 2,b = 1,c,i;
for(i = 1;i <= 20;i++)
{
sum = sum + a/b;
c = a + b;
b = a;
a = c;
}
printf("%f",sum);
}
谭浩强C程序设计(第四版)p141第10题
注意:
1.3/2=1 两个int型相除还是int型
2.float型是%f