c语言程序设计编写函数fun,按照如下公式1+1/2*2+1/3*3+...+1/n*n求和
时间: 2023-10-24 12:08:54 浏览: 44
好的,我可以帮你编写这个函数。请问这个公式是要求 $n$ 项的和吗?还是要求 $1$ 到 $n$ 的所有数的平方和呢?如果是前者,那么这个公式可以写成:
$$
1+\frac{1}{2\cdot2}+\frac{1}{3\cdot3}+\cdots+\frac{1}{n\cdot n}
$$
如果是后者,那么公式可以写成:
$$
1^2+2^2+3^2+\cdots+n^2
$$
请告诉我具体的要求,我会编写相应的函数。
相关问题
c语言编写函数fun,按照如下公式1+1/2*2+1/3*3+...+1/n*n求和
好的,根据你的要求,我已经编写了下面这个函数 `fun` ,它可以计算这个公式的和:
```c
double fun(int n) {
double sum = 0;
for (int i = 1; i <= n; i++) {
sum += 1.0 / (i * i);
}
return sum;
}
```
你可以把这个函数复制到你的 C 语言程序中进行使用。调用这个函数时,需要传递一个整数 `n` 表示要计算的项数,函数会返回对应的和。
c语言1+1/2+1/3+...+1/100
以下是求解1+1/2+1/3+...+1/100的C语言程序:
```c
#include <stdio.h>
int main() {
int n = 100;
float sum = 0;
for (int j = 1; j <= n; j++) {
sum = sum + 1.0 / j;
}
printf("前%d项的和为%.3f", n, sum);
return 0;
}
```