有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13•••••• 求出这
#include<stdio.h>void main()
{
int i=1,n;
double t,x=1,y=2,s,sum=0;
scanf("%ld",&n);
while(i<=n)
{
s=y/x;
sum=sum+s;
t=y;
y=y+x;
x=t;
i++;
}
printf("%f\n",sum);
}
次循环中
t=y;
y=y+x;
x=t;
为什么是t而不是i?若是t,这循环过程又是怎么理解的?