在c++中如何通过for循环计算1+1/2+...+1/100

如题所述

#include <stdio.h>
int main()
{
double x,sum=0;

for (x=1;x<=100;x++)

{
sum+=1/x;

}

printf("%lf\n",sum);
return 0;

}
就这个代码,复制即可,望采纳
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-15
C++代码,前面那个是C的

#include <iostream>
using namespace std;
int main()
{
double x,sum=0;

for (x=1;x<=100;x++)

{
sum+=1/x;
}

cout << "The result is: " << sum << endl;
return 0;

}
第2个回答  2013-05-15
double sum=0.0;
for (i=1;i<=100;i++)
{sum+=sum+1.0/i;}
相似回答