遇到难题啦
有一个分数序列2/1,3/2,5/3,8/5,13/8,21/13...........
求出这个数例前20项的和````
2006-09-16 15:20
找规律...
//2/1+3/2+5/3+...
#include<stdio.h>
int main()
{
int i;
float sum=0,f1=2,t,f2=1;
for(i=1;i<=20;i++)
{
sum=sum+f1/f2;
t=f2;
f2=f1;
f1=t+f1;
}
printf("结果是:%f\n",sum);
return(0);
}

2006-09-16 15:41
main()
{
float n=1.0,m=2.0;
float nr,sum=2.0;
int i;
for(i=1;i<20;i++)
{
nr=m;
sum+=(m+=n)/(n=nr);
}
printf("%f\n",sum);
getch();
}
2006-09-16 15:53
2006-09-19 18:36
int main()
{
int i;
float sum=0;
float f1=2,t,f2=1;
for(i=1;i<=20;i++)
{
sum=sum+f2/f1;
t=f1;
f1=f2;
f2t+f2;
}
printf("结果是:%f\n",sum);
return(0);
}

2006-09-30 17:31