上机6编一程序实现利用ex的幂级数展开式
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
1. 编一程序实现利用ex的幂级数展开式ex=1+x/1!+x2/2!+…+xn/n!+…计算ex的值。n、x值从键盘输入。 2. McCathy函数定义如下: x10 x100M(x)M(M(x11)) x100 用递归和非递归计算M(x) /*求sum=a+aa+aaa+‥‥+aaa… … a的值(a和n由用户从键盘上给出。)*/ #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的值。n、x值从键盘输入。 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的值。n、x值从键盘输入。 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