求前20位分数序列的和,这个哪里错了吗?求解,大侠们
											#include<stdio.h>int main()
{
int temp,a=1,b=2,num=1;
double s,sum;
sum=b/a;
while(num<=20)
{
temp=b;
b=a+b;
a=temp;
s=b/a;
sum+=sum;
num++;
}
printf("%.1lf",sum+s);
}
 2016-05-26 16:22
	    2016-05-26 16:22
   程序代码:
程序代码:#include<stdio.h>
int main()
{
    int temp,a=1,b=2,num=1;
    double s,sum;
    sum=b/a;
    while(num<=20)
    {
        temp=b;
        b=a+b;
        a=temp;
        s=b/a;
        sum=sum+s;
        num++;
    }
    printf("%.1lf",sum);
} 2016-05-26 22:45
	    2016-05-26 22:45