c++程序设计,求1 - 1/2 + 2/3 - 3/4 + 4/5 - 5/6 + …… (n-1)/n。
时间: 2023-08-30 19:06:55 浏览: 100
c++求1+1/2+1/3+...+1/n
5星 · 资源好评率100%
以下是用C++编写的程序,可以求解1 - 1/2 + 2/3 - 3/4 + 4/5 - 5/6 + …… (n-1)/n的结果:
```c++
#include <iostream>
using namespace std;
int main()
{
int n;
double sum = 0.0;
cout << "请输入n的值:";
cin >> n;
for (int i = 1; i <= n; i++)
{
if (i % 2 == 1)
{
sum += (double)i / (i + 1);
}
else
{
sum -= (double)i / (i + 1);
}
}
cout << "结果为:" << sum << endl;
return 0;
}
```
程序中,我们首先要输入n的值,然后利用for循环依次计算每一项的值,并将结果累加起来。需要注意的是,当i为奇数时,我们将其加入总和中,当i为偶数时,我们将其从总和中减去。最后,我们输出结果即可。
阅读全文