C语言编程题,计算输出以下数列前20项的和,结果保留三位小数,1,-1⼀3,1⼀5,-1⼀7,1⼀

2025-03-16 09:57:51
推荐回答(2个)
回答1:

#include 

int main()
{
    double ans = 0, temp;
    int i;
    for (i = 1; i <= 20; ++i){
        temp = 1.0/(double)(2*i-1);
        if ((i-1)%2 == 1){
            temp *= -1;
        }
        ans += temp;
    }
    printf ("%.3f\n", ans);
}

回答2:

这问题我看不懂哇