循环语句的题目,麻烦帮看下对不。
计算1-1/2+1/3-1/4+……+1/99-1/100=?
c++ 我用程序写好,等于2,不知道对不对啊?麻烦帮忙看下,谢谢了。
#include <iostream>
using namespace std;
void main()
{
int n,i,sum1,sum2,sum;
n=1;i=2;
sum1=1;sum2=1/2;
while(n<=100)
{sum1=sum1+1/n;n=n+2;}
while(i<=100)
{sum2=sum2+1/i;i=i+2;}
sum=sum1-sum2;
cout<<"1-1/2+1/3-1/4+……+1/99-1/100="<<sum<<endl;
}