请教一个C语言编程问题!求分数列1分之2加2分之3加3分之5加5分之8加8分之13加13分之21……的前20项之和。

2025-01-02 10:23:51
推荐回答(2个)
回答1:

main()
{
int a, b, sum=0, t, i;
scanf("%d %d", &a, &b);
for(i=0; i<20; i++)
{
sum+=b/a;
t=a;a=b;b+=t;
}
printf("\nsum=%d", sum);
}

回答2:

#include
void main(){
int a=2,b=1,temp;
float s=0;
for(int i=0;i<20;i++)
{
temp=a;
a=a+b;
b=temp;
s+=a/b;
}
printf(%f,&s);
}