c语言编程1 1=2,编写一个C语言程序:求S=1/1+1/2+1/3+…+1/n
时间: 2023-08-30 08:12:22 浏览: 189
编写函数实现++++…+n-C程序设计语言课件
好的,下面是代码实现:
```c
#include <stdio.h>
int main() {
int n;
double s = 0.0; // s表示累加和,初始值为0.0
printf("请输入n的值:");
scanf("%d", &n);
for(int i = 1; i <= n; i++) {
s += 1.0 / i; // 每次累加上1/i
}
printf("S的值为:%lf", s);
return 0;
}
```
运行程序后,输入一个正整数n,程序将计算出S的值并输出。注意,为了避免整数除法的问题,这里需要将1转换为1.0,即使用1.0/i进行除法运算。
阅读全文