请问为什么结果不对
您好,以下代码是按照书上敲的,请问为什么结果不对
#include <stdio.h>
int main()
{
double a=2.0,b=1.0,s=0.0,t;
int n;
for (n=1;n<=20;n++)
s=s+a/b;
t=a,
a=a+b,
b=t;
printf("the result is%16.10f\n",s);
return 0;
}
int main()
{
double a=2.0,b=1.0,s=0.0,t;
int n;
for (n=1;n<=20;n++)
s=s+a/b;
t=a,
a=a+b,
b=t;
printf("the result is%16.10f\n",s);
return 0;
}