#include <stdio.h>

int main() { float sum = 0.0, t; int i = 1;

do {
    i++;
    t = 1.0 / (i * (i + 1));
    sum = sum + t;
} while (t >= 1e-4);

printf("sum = %.6f\n", sum);

return 0;

}

这段代码计算的是表达式右侧的累加和,而不是π的近似值。如果您想要计算π的近似值,请参考我之前给出的代码。

C语言代码错误分析及修正:计算累加和

原文地址: https://www.cveoy.top/t/topic/bhsh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录