发布网友 发布时间:2022-04-20 23:22
共2个回答
热心网友 时间:2023-07-19 15:28
用c语言程序,求e,用递归函数,最易于实现的计算方法应该是使用e的极限近似计算,以下以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;
}
热心网友 时间:2023-07-19 15:29
c语言程序,求e,用递归函数是不难实现的。在这个函数中,可以指定计算到第指定的项数。递归函数,当n=0时返回1,当n大于0时,返回1/n!+e(n-1)