编写函数fun,功能是:根据以下攻势计算s,计算结果作为函数值返回;n通过形参传入。s=1+1/(1+2)+1/(1+2+3)+.......+1/(1+2+3+4+......+n)
编写函数fun,功能是:根据以下攻势计算s,计算结果作为函数值返回;n通过形参传入。s=1+1/(1+2)+1/(1+2+3)+.......+1/(1+2+3+4+......+n)
#include <stdio.h>
double fun(int n) {
double s = 0.0;
double sum = 0.0;
for (int i = 1; i <= n; i++) {
sum += i;
s += 1.0 / sum;
}
return s;
}
int main() {
int n;
printf("请输入一个整数 n: ");
scanf("%d", &n);
double result = fun(n);
printf("计算结果为: %f\n", result);
return 0;
}