回复 9楼 赵疯子
前20项
#include<stdio.h> #include<math.h> double f(double a, double b); int main(void) { int i; double sum=0, a=1.0, b=2.0; for(i=0;i<20;i++) { sum += pow(-1,i)*f(a,b); a += 3.0; b *= 2.0; } printf("%lf\n",sum);//此处输出六位小数,三位没有意义!! } double f(double a, double b) { return (a/b); }