求前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);
}
#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); }