为什么输出是0呀
#include<stdio.h>#include<math.h>
int main()
{
int a[20],b[20],i;
double c,d;
a[0]=1;
a[1]=2;
for(i=2;i<20;i++)
{
a[i]=a[i-1]+a[i-2];
}
b[0]=2;
b[1]=3;
for (i=2;i<20;i++)
{
b[i]=b[i-1]+b[i-2];
}
d=0;
for(i=0;i<20;i++)
{
c=a[i]/b[i];
d=c+d;
}
printf("%f",d);
return 0;
}