cpp
#include <stdio.h>
void main() {
int x;
int fm = 0;//分母
double sum = 0;
printf("请输入一个正整数:");
scanf("%d", &x);
for (int i = 1; i <= x; i++) {
fm += i;//分母变化
sum = sum + 1.0 / fm;
if (i != x) {
printf("1/%d + ", fm);
} else {
printf("1/%d = ", fm);
}
}
printf("%lf", sum);
}
运行结果:
![](https://file.jishuzhan.net/article/1795255279395278850/8b428034e5b024ac20c6b20d4889b699.webp)
本章C语言经典例题合集:http://t.csdnimg.cn/FK0Qg