为什么结果不对啊,怎么在原来的基础上修改啊。是哪里出问题了啊?
// your code
}
是2/1+3/2+5/3+...吗
#include <stdio.h>
int main()
{
double sum = 0;
int a=2,b=1,t;
for(int i=1;i<=20;i++)
{
sum += a*1.0/b;
t = b;
b=a;
a=b+t;
}
printf("%f",sum);
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!