计算t=1+1/2+1/3+…+1/n,输入整型变量n,输出t
时间: 2023-11-12 15:09:32 浏览: 109
C语言程序设计-计算公式t=1-1/2-1/3……-1/m的值。例如:若输入5,则应输出-0.283333。
5星 · 资源好评率100%
计算t=1+1/2+1/3+…+1/n的代码如下:
```c++
#include <iostream>
using namespace std;
int main() {
int n;
double t = 0;
cin >> n;
for (int i = 1; i <= n; i++) {
t += 1.0 / i;
}
cout << t << endl;
return 0;
}
```
输入整型变量n,然后使用for循环计算t的值,最后输出t即可。需要注意的是,为了避免整数除法的问题,需要将1转换为1.0或者使用强制类型转换。
阅读全文