honghongv 2023-10-07 23:11 采纳率: 100%
浏览 18
已结题

求级数1+1/4+1/9+1/16+…的收敛值,精度低于10的-4次方

用c语言表示:求级数1+1/4+1/9+1/16+…的收敛值,精度低于10的-4次方

  • 写回答

3条回答 默认 最新

  • 零之18 2023-10-07 23:21
    关注

    这是不是你们数分老师让你们完成的项目昂哈哈哈哈哈哈哈,
    我记得我好像之前还用梯形面积近似求了调和积分

    #include <stdio.h>
    #include <math.h>
    
    int main() {
        double sum = 0.0;
        double term = 1.0;
        double precision = 1e-4; // 所需精度
    
        int n = 1;
        while (fabs(term) >= precision) {
            sum += term;
            n++;
            term = 1.0 / (n * n); // 计算下一项的值,1/(n^2)
        }
    
        printf("级数的收敛值为: %.4lf\n", sum);
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 10月15日
  • 已采纳回答 10月7日
  • 创建了问题 10月7日