用C++语言编写程序,递归函数

发布网友 发布时间:2022-04-20 23:22

我来回答

2个回答

热心网友 时间:2023-07-19 15:28

用c语言程序,求e,用递归函数,最易于实现的计算方法应该是使用e的极限近似计算,以下以n=1000近似计算之:

n=1000时的近似结果

#include<stdio.h>

#define n 1000

void calc_e(e)

double *e;

{

if(e[0]*=1.0+1.0/e[1],--e[2]<=0)

return;

else calc_e(e);

}

int main(void){

double box[3]={1.0,n,n};

calc_e(box);

printf("%lf\n",box[0]);

return 0;

}

n=10000时的近似结果

热心网友 时间:2023-07-19 15:29

c语言程序,求e,用递归函数是不难实现的。在这个函数中,可以指定计算到第指定的项数。递归函数,当n=0时返回1,当n大于0时,返回1/n!+e(n-1)
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com