以下是引用ヤ順祺冄繎ヤ在2006-4-18 13:33:00的发言:我数学差,e-x
怎么求..
可以用math中的函数吗?
如果可以就用下面的就可以
#include<stdio.h>
#include<math.h>
main()
{
double exps(); /*函数求exp*/
long js(); /*阶乘*/
double exp_result;
int x;
scanf("%d",&x);
exp_result = exps(x);
printf("exp_result=%f",exp_result);
}
long js(int y)
{
long s=1;
int i;
for(i=1;i<=y;i++)
s*=i;
return s;
}
double exps(int x)
{
int i;
double exp_result_x = 1.0,exp_result;
for (i=1;exp_result_x>pow(10,-6);i++)
{
exp_result_x+=pow(x,i)/js(i); /*求e的x次幂!*/
}
exp_result= (exp_result_x+exp(-x))/2;
return exp_result;
}
我倒....格式好难调!!!!!!
这句编译出错???