#includeint main() { float sum=0; int i,flag=1; //设flag为符号位 for(i=1;fabs(1.0/i)>=1e-4;i++) { sum=sum+1.0/flag*i; flag=-flag; //通过改变正负号控制加减 } printf("%fn",sum); return 0; }

#includeint main() { float sum=0; int i,flag=1; //设flag为符号位 for(i=1;fabs(1.0/i)>=1e-4;i++) { sum=sum+1.0/flag*i; flag=-flag; //通过改变正负号控制加减 } printf("%fn",sum); return 0; }