#include<conio.h> #include<stdio.h> #include<math.h> double fun(int n) { double s, t; int i; s = 1.0;// t = 1.0; for (i = 1; i <= n; i++) { t = t*i/(2 * i + 1); s += t; } return s; } int main() { printf("\n%12.10lf", fun(25)); }
时间: 2023-12-06 09:05:21 浏览: 40
<conioh>常用函数-函数与指针
这是一个使用 C 语言编写的程序,其中定义了一个函数 fun,该函数的作用是计算一个数学公式的近似值并返回结果。程序输出了 fun(25) 的结果。
具体来说,该函数的公式为 ∑(i=1 to n) (i!)/(2i+1),其中 n 为函数的参数。在函数中,使用 for 循环计算累加和,每次迭代都计算并累加一项,最终得到近似值并返回。该程序的输出结果为近似值,输出格式为小数,保留了 10 位有效数字。
需要注意的是,该程序使用了头文件 conio.h 和 math.h,前者用于控制台输入输出,后者用于数学计算。这两个头文件在不同的编译环境中可能有所不同,因此需要根据编译环境进行适当的调整。
阅读全文