根据参数,计算给定公式的值。 y=1/2+1/3+1/4+...+1/(m+2)
时间: 2024-01-29 12:04:48 浏览: 79
C语言程序设计-计算公式t=1-1/2-1/3……-1/m的值。例如:若输入5,则应输出-0.283333。
5星 · 资源好评率100%
根据提供的引用内容,给定的公式是y=1/2+1/3+1/4+...+1/(m+2)。下面是一个C语言的示例代码,用于计算给定公式的值:
```c
#include "stdio.h"
double fun(int m) {
double y = 0.0;
int i, j;
double s = 1;
for (i = 2; i <= m; i += 2) {
for (j = i - 1; j <= i; j++) {
s = s * j;
}
y = y + 1.0 / s;
}
return y;
}
void main() {
int n;
printf("Enter n: ");
scanf("%d", &n);
printf("\nThe result is %1f", fun(n));
}
```
这段代码中,函数`fun`用于计算给定公式的值。在`main`函数中,用户需要输入一个整数n作为参数,然后调用`fun`函数计算给定公式的值,并将结果打印出来。
阅读全文