改为下面程序,调试通过:
#include
void main()
{
int i;
float a,e,x;
printf("请输入x的值:");
scanf("%f",&x);
e=1;
i=0;
a=1;
while(a>1e-6)
++i;
a=a*x/i;
e=e+a;
}
printf("exp(x)=%f\n",exp(x));
printf("循环次数为:%d次,e的x次方为:%f\n",i,e);