作业帮 > 综合 > 作业

2. 求s=1+1/2!+1/4!+….+1/(2n)!,n从键盘输入,要求通过模块子程序或模块函数的结构来编程.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/26 20:17:13
2. 求s=1+1/2!+1/4!+….+1/(2n)!,n从键盘输入,要求通过模块子程序或模块函数的结构来编程.
//所谓模块化,说得通俗点,就是不断地嵌套调用函数来实现.且看下面:
#include
using namespace std;
int f(int n) /*定义递归地求阶乘的函数f*/
{
if(n==0)
return 1;
else
return n*f(n-1);
}
double g(int m) /*定义求和的函数g,里面调用函数f*/
{
double s=0.0,t;
for (int i=0;i