#include
int main(){
int n,i;
double sum;
scanf("%d",&n);
double a[n],b[n];
a[0]=2;
b[0]=1;
for(i=1;i
a[i]=a[i-1]+b[i-1];
b[i]=a[i-1];
}
for(i=0;i
//printf("%d %d\n",a[i],b[i]);
sum+=a[i]*1.0/b[i];
}
printf("请输入n的值:\n");
printf("数列之和是 :");
printf("%f ",sum);
}
我这个输出结果最后显示s的值未初始化什么意思啊?这个怎么解决呢??
sum定义时=0