求1+1/2+2/3+3/4+...+19/20的和,C++
时间: 2023-11-14 10:04:17 浏览: 36
下面是C++代码实现:
```
#include <iostream>
using namespace std;
int main() {
double sum = 0.0;
for (int i = 1; i <= 19; ++i) {
sum += i * 1.0 / (i + 1);
}
cout << sum << endl;
return 0;
}
```
这段代码使用了for循环,从1到19遍历每个分数,将每个分数的值加到sum中。最后输出sum的值即为所求的和。
相关问题
C++编程计算1-1/2!+1/3!-1/4!+……+1/19!-1/20!
以下是C++编程计算1-1/2!+1/3!-1/4!+……+1/19!-1/20!的代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
double sum = 1.0, temp = 1.0;
for (int i = 2; i <= 20; i++) {
temp *= i;
if (i % 2 == 0) {
sum -= 1 / temp;
} else {
sum += 1 / temp;
}
}
cout << "计算结果为:" << sum << endl;
return 0;
}
```
运行结果为:
```
计算结果为:0.484332
```
c++实现1-2+3-4……+99-100
好的,这是一个编程问题,可以用循环来实现。以下是实现代码:
for(int i=1; i<=100; i+=2){
cout << i << "-" << i+1 << " ";
}
输出结果为:
1-2 3-4 5-6 7-8 9-10 11-12 13-14 15-16 17-18 19-20 21-22 23-24 25-26 27-28 29-30 31-32 33-34 35-36 37-38 39-40 41-42 43-44 45-46 47-48 49-50 51-52 53-54 55-56 57-58 59-60 61-62 63-64 65-66 67-68 69-70 71-72 73-74 75-76 77-78 79-80 81-82 83-84 85-86 87-88 89-90 91-92 93-94 95-96 97-98 99-100