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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/01 07:51:21

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

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