请有兴趣有能力的朋友帮帮忙吧!

img


能力太低,代码不说了,就这题都看不明白…

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

double f(int n) {
    double sum = 1;
    for (int i = 0; i < n; i++) {
        sum /= 2.0;
    }

    return sum;
}

int main() {
    for (int i = 0; i < 7; i++) {
        printf("n = %d:\n", i);
        printf("\tfront:%lf\n", (exp(f(i)) - exp(0.0)) / (f(i)));
        printf("\tmiddle:%lf\n", (exp(0.0) - exp(-f(i))) / f(i));
        printf("\tend:%lf\n", (exp(f(i)) - exp(-f(i))) / f(i) / 2);
    }
}

看看吧