编程计算数列 1,1/2,2/3,3/5,5/8,8/13等等 前798项的和

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:52:48

#include<iostream>
using namespace std;
int main()
{
double sum=0,x=1,y=1,r;
int n;
for(n=1;n<=798;n++)
{
sum=sum+x/y;
r=y;
y=x+r;
x=r;
}
cout<<"sum="<<sum<<endl;
return 0;
}

c++

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