■2、编写函数fun,按照如下公式求和。保存为2.c. y=1+1/(2*2)+1/(3*3)+......+1/(m*m)
时间: 2023-10-23 22:11:50 浏览: 36
好的,以下是函数fun的代码实现:
```c
#include <stdio.h>
double fun(int m)
{
double sum = 1.0;
int i;
for (i = 2; i <= m; i++)
{
sum += 1.0 / (i * i);
}
return sum;
}
int main()
{
int m = 10;
double result = fun(m);
printf("The result of sum is: %lf\n", result);
return 0;
}
```
该函数的公式为:$1 + 1/2^2 + 1/3^2 + ... + 1/m^2$。
在main函数中,我们传入参数m为10,然后调用函数fun,计算该公式的结果,并输出结果。
相关问题
■2、编写函数fun,按照如下公式求和。保存为2.c
好的,以下是函数fun的代码实现:
```c
#include <stdio.h>
double fun(int n)
{
double sum = 0;
int i;
for (i = 1; i <= n; i++)
{
sum += 1.0 / (i * (i + 1));
}
return sum;
}
int main()
{
int n = 10;
double result = fun(n);
printf("The result of sum is: %lf\n", result);
return 0;
}
```
该函数的公式为:$1/1*2 + 1/2*3 + 1/3*4 + ... + 1/n(n+1)$。
在main函数中,我们传入参数n为10,然后调用函数fun,计算该公式的结果,并输出结果。
c语言编写函数fun,按照y=1+1/2*2+1/33…+1/m*m公式求和
下面是按照给出公式编写的函数fun的C语言代码:
```c
float fun(int m) {
float sum = 0;
for(int i=1; i<=m; i++) {
sum += 1.0 / (i*i);
}
return sum + 1;
}
```
这个函数接受一个整数参数m,返回公式y=1+1/2*2+1/3*3…+1/m*m求和的结果。在函数内部,我们使用循环来计算这个公式的值,最后将结果返回。需要注意的是,在计算1/(i*i)时,我们需要将除数和被除数都转换为浮点数,否则整数除法会导致结果为0。另外,最后的常数1也需要加上去。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)