题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项和。
#include<stdio.h>
int main(){
int i;
float sum = 0;
float a = 2;
float b = 1;
float t ;
for(i = 0;i < 20;i++){
sum += a / b;//整形数除以浮点数都会得到一个整形数
t = a;
a = a + b;
b = t;
}
printf("sum = %.2f\n",sum);//.2f是保留小数点两位
return 0;
}
注意事项:
注意:1. 用浮点型float。
2. .2f是保留小数点两位