上机6编一程序实现利用ex的幂级数展开式

时间:2022-07-14 02:12:14 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
1. 编一程序实现利用ex的幂级数展开式ex=1+x/1!+x2/2!++xn/n!+…计算ex值。nx值从键盘输入。 2. McCathy函数定义如下:

x10 x100

M(x)

M(M(x11)) x100



用递归和非递归计算M(x)

/*sum=a+aa+aaa+‥‥+aaa a的值(an由用户从键盘上给出。)*/ #include #include

double value(int a,int n); void main() {

int a,n;

cout<<"请输入a,n的值"< cin>>a>>n;

cout<<"对应的值为: "<}

double value(int a,int n) {

int i,j;

double sum;

for(i=1;i<=n;i++) { int x; for(j=0;j { x=x+a*pow(10,j); } sum=sum+x; }

return sum; }

编一程序实现利用ex的幂级数展开式ex=1+x/1!+x2/2!++xn/n!+…计算ex值。nx值从键盘输入。 McCathy函数定义如下:

用递归和非递归计算M(x) #include void main() {double x;

double func(double x); cout<<"请输入一个数";


cin>>x;

cout<<"结果是"; cout<}

double func(double x) {

double y; if(x>100) return (x-10); else

{y=func(x+11); return (func(y)); } }

编一程序实现利用ex的幂级数展开式ex=1+x/1!+x2/2!++xn/n!+…计算ex值。nx值从键盘输入。 McCathy函数定义如下:

用递归和非递归计算M(x) #include void main() {double x;

double func(double x); cout<<"请输入一个数"; cin>>x;

cout<<"结果是"; cout<}

double func(double x) {

for(int i=0;i<=((100-x)/11);i++) {

while(x<=100) {

while(x<=100) x+=11; x=x-10; } }

x=x-10; return x; }


本文来源:https://www.wddqw.com/doc/5d2193fc770bf78a65295408.html