gpt4 book ai didi

c - c中的几何级数,错误的解决方案

转载 作者:行者123 更新时间:2023-11-30 19:43:05 27 4
gpt4 key购买 nike

我为这个系列得到了错误的解决方案:(-1/4)^(n+1)*(z-1)^n

对于|z-1|<4该级数是否应该趋于收敛于 -1/3+z

对于z=0.5应该是解决方案-2/7 ,但如果我尝试用 c 绘图,结果是 0...

这是我的代码:

#include <stdio.h>
#include <math.h>

int main(){
double sum=0;
int n;
for(n=0;n<=100000;n++){
sum+=pow((-1/4),(n+1)) * pow((0.5-1),n);
}
printf("sum= %f\n",sum);
}

最佳答案

问题就在这里:

    sum+=pow((-1/4),(n+1)) * pow((0.5-1),n);

-1 是整数文字,4 也是如此;因此,(-1/4)-0,而不是-0.25(这可能是您想要使用的)。如果您希望在 C 中使用浮点文字,例如 -1.0!

关于c - c中的几何级数,错误的解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30074877/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com