输入一个正整数n,计算1+1/(1+2)+1/(1+2+3)+·· · ·+1/(1+2+3+··· · ·+n)的值(2 < n < 1000, 结果保留两位小数)。c++
时间: 2024-01-09 14:21:56 浏览: 27
以下是C++代码示例,用于计算1+1/(1+2)+1/(1+2+3)+···+1/(1+2+3+···+n)的值:
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
cout << "请输入一个正整数:";
cin >> n;
float sum = 0;
float total = 0;
for (int i = 1; i <= n; i++) {
total += i;
sum += 1 / total;
}
cout << "结果为:" << fixed << setprecision(2) << sum << endl;
return 0;
}
```
相关问题
python语言输入一个正整数,计算1+2/1+3/1+……+n/1
```python
n = int(input("请输入一个正整数:"))
s = 0.0
sign = 1.0
for i in range(1, n+1):
term = i / (i+1)
s = s + sign * term
sign = sign * -1
print("结果为:%.4f" % s)
```
输入一个正整数n 计算1+2!+3!+…+n!
好的,以下是Python代码实现:
```python
n = int(input("请输入一个正整数n:"))
sum = 0
factorial = 1
for i in range(1, n+1):
factorial *= i
sum += factorial
print("1+2!+3!+...+n!的结果为:", sum)
```
例如,如果输入n为5,则输出结果为153。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)