计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值 主要思路: 运用for函数输出100次,i不仅计数还可以作为分母使用,再通过flag进行每一项正负的变换 #include<stdio.h> int main() { int i, flag=1; double sum = 0.0; for (i = 1; i < 101; i++) { sum += (1.0 / i)*flag;//注意这里分子需要填1.0 flag *= -1; } printf("结果为:%lf", sum); system("pause"); return 0; } 运行结果