谁会关于c语言的题:

来源:百度知道 编辑:UC知道 时间:2024/04/28 21:41:36
有一分数序列2/1,3/2,5/3,8/5,13/8,21/13,……求出这个数列的前20项和。

int i,k=0,a=b=1,c=0;
for(i=1;i<=20;i++)
{
c=a+b;
k=k+c/2;
a=b;
b=c;
}
最后的结果就是k

main()
{
float a=1,b=1,t,sum=0;
int n;
for(n=1;n<=20;n++)
{
t=a;
a=a+b;
b=t;
sum=sum+a/b;
}
printf("%f",sum);
getch();
}

在WIN-TC调试通过