#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);
}
}
看看吧