老师 用的方法很复杂,我不会写了#include <stdio.h> #include <math.h> void main() { int n, i; float t, sum; sum = 0; printf("输入正整数 n: "); scanf("%d", &n); for (i = 1; i <= n; i ++ ) { t = pow((-1), (i + 1)) * i / (2 * i - 1); sum = sum + t; } printf("前n阶之和为:%.3f\n", sum); }