早教吧 育儿知识 作业答案 考试题库 百科 知识分享

刚入门求教2道小题第一题是这样的请写一个程式利用此公式:e=1+(1/1!)+(1/2!)+(1/3!)……计算数学常数e的近似值:请让使用者输入要计算的项数。第二题是将公式改成e的x次方:e^x=1+(x/1!

题目详情
刚入门求教 2道小题
第一题是这样的 请写一个程式利用此公式:e=1+(1/1!)+(1/2!)+(1/3!)……计算数学常数e的近似值:请让使用者输入要计算的项数。
第二题是将公式改成e的x次方:e^x=1+(x/1!)+(x^2/2!)+(x^3/3!)......计算数学常数e^x的近似值:请让使用者输入要计算的项数。
刚入门还是不太明白怎麼弄 求教了
▼优质解答
答案和解析
第一题:
#include
int main()
{
long i,n;
double e,f;
printf("项数:");scanf("%ld",&n);
for(i=1,e=1,f=1;i printf("e=%lf\n",e);
return 0;
}
第二题:
#include
int main()
{
long i,n;
double e,f,x,y;
printf("项数:");scanf("%ld",&n);
printf("自变量:");scanf("%lf",&x);
for(i=1,e=1,f=1,y=1;i printf("e^(%lf)=%lf\n",x,e);
return 0;
}