求e的问题
/* Note:Your choice is C IDE */#include "stdio.h"
void main()
{double e=1.0,x=1.0,y,detax;
int i=1;
printf("please input enter :\n");
scanf("%lf",&detax);
y=1/x;
while (y>=detax)
{x=x*i;
y=1/x;
e=e+y;
++i;}
printf("%12.10f",e);} detax取什么值时, 1不循环 2只循环1次 3只循环2次 4无限循环