C语言编程计算:s=1-1/2+1/3-1/4+······1/100

如题所述

#include <cstdio>

int main() {
double sum = 0;
int flag = 1;
for (int i = 1; i <= 100; i++) {
sum += flag * 1.0 / i;
flag = -flag;
}
printf("%lf\n", sum);
}

 答案:0.688172

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-05-19
float s = 1.0f;
int i;
float n = -1.0f;
for(i = 2;i <= 100;++i){
    s += n/i;
    n = -n;
}

相似回答