C语言编程 S=1+1/2-1/3+1/4-1/5+······+1/100 的值

如题所述

double s;
int i=1;
for(i=1;i<=100;i++)
{
    s += 1/i;
}
print("%lf",s);追答

double s;
int i=1;
for(i=1;i++;i<=100)
{
if(i%2!=0){
s += 1/i;
}
else{
s -= 1/i;
}
}
print("%lf",s);
看到推荐才发现写错了一步,更正一下。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答